黑马程序员技术交流社区

标题: 将数字变为汉字数字 [打印本页]

作者: lwylwc    时间: 2015-8-3 22:51
标题: 将数字变为汉字数字

你们可以用switch写我做的if,else练习
#include <stdio.h>
int main(int argc, const char * argv[]) {
  
    char  str[10];
    gets(str);
    char c;
    int i;
    for (i = 0; (c=str[i])!='\0'; i++) {
        if (c == '0'){
        printf("零");
        }
        else if(c == '1'){
        printf("一");
        }
        else if(c == '2'){
            printf("二");
        }
        else if(c == '3'){
            printf("三");
        }
        else if(c == '4'){
            printf("四");
        }
        else if(c == '5'){
            printf("五");
        }
        else if(c == '6'){
            printf("六");
        }
        else if(c == '7'){
            printf("七");
        }
        else if(c == '8'){
            printf("八");
        }
        else if(c == '9'){
            printf("九");
        }
    }
    return 0;
}
作者: KongPro    时间: 2015-8-3 23:08
用的是if /else 用switch也可以。
作者: 夏末未至    时间: 2015-8-3 23:13
我也是这么实现的,可是结果却是没有调试出来..




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2