C程序使用for循环将所有数字写入单词

假设我们有两个数字 a 和 b。我们必须将每个数字转换成单词并一一打印出来。将数字打印成单词意味着对于数字 5,它应该打印“五”。

所以,如果输入像 a = 3, b = 8,那么输出将是

示例

让我们看看以下实现以获得更好的理解 -

#include <stdio.h>

void solve(int d){

    if(d < 0 && d > 9){

        printf("Beyond range of 0 - 9");

    }else if(d == 0){

        printf("Zero");

    }else if(d == 1){

        printf("One");

    }else if(d == 2){

        printf("Two");

    }else if(d == 3){

        printf("Three");

    }else if(d == 4){

        printf("Four");

    }else if(d == 5){

        printf("Five");

    }else if(d == 6){

        printf("Six");

    }else if(d == 7){

        printf("Seven");

    }else if(d == 8){

        printf("Eight");

    }else if(d == 9){

        printf("Nine");

    }

}

int main(){

    int a = 3, b = 8;

    for(int i = a; i <= b; i++){

        solve(i);

        printf("\n");

    }

}

输入

3, 8
输出结果
Three

Four

Five

Six

Seven

Eight

以上是 C程序使用for循环将所有数字写入单词 的全部内容, 来源链接: utcz.com/z/345688.html

回到顶部