0.0分
1 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
0.0分
1 人评分
C语言网提供由在职研发工程师或ACM蓝桥杯竞赛优秀选手录制的视频教程,并配有习题和答疑,点击了解:
一点编程也不会写的:零基础C语言学练课程
解决困扰你多年的C语言疑难杂症特性的C语言进阶课程
从零到写出一个爬虫的Python编程课程
只会语法写不出代码?手把手带你写100个编程真题的编程百练课程
信息学奥赛或C++选手的 必学C++课程
蓝桥杯ACM、信息学奥赛的必学课程:算法竞赛课入门课程
手把手讲解近五年真题的蓝桥杯辅导课程
int i = 0,j = 0; //i为an下标,j为am下标 while(sum>0){ //从右往左求出sum每一位 an[i] = sum%10; sum = sum/10; i++; } for(int m = i-1;m>=0;m--){ am[j] = an[m]; func(am[j]); j++; } printf("\b\n"); } return 0; }我不知道我这个出了什么问题,编译都能通过,但是提交就错误。。。 #include <stdio.h> #include <string.h> void func(int n){ switch(n){ case 0:printf("ling ");break; case 1:printf("yi ");break; case 2:printf("er ");break; case 3:printf("san ");break; case 4:printf("si ");break; case 5:printf("wu ");break; case 6:printf("liu ");break; case 7:printf("qi ");break; case 8:printf("ba ");break; case 9:printf("jiu ");break; } } int main(){ char ch[101]; if(scanf("%s",ch)!=EOF){ int n = strlen(ch); int sum = 0; for(int i = 0;i<n;i++){ sum += (ch[i]-48); } int an[1000]; //倒序存储sum的每一位 int am[1000];