|
50鱼币
- #include <stdio.h>
- #define SIZE 100
- int main(void)
- {
- char num1[SIZE];
- char *num2[SIZE];
- int i,sum = 0,count;
- scanf("%s",num1);
- for(i= 0;num1[i] != '\0';i++)
- {
- sum += num1[i]-'0';
- }
- int j = 0;
- do
- {
- count = sum%10;
- switch(count)
- {
- case 1:num2[j] = "yi ";break;
- case 2:num2[j] = "er ";break;
- case 3:num2[j] = "san ";break;
- case 4:num2[j] = "si ";break;
- case 5:num2[j] = "wu ";break;
- case 6:num2[j] = "liu ";break;
- case 7:num2[j] = "qi ";break;
- case 8:num2[j] = "ba ";break;
- case 9:num2[j] = "jiu ";break;
- case 0:num2[j] = "ling ";break;
- }
- j++;
- sum /= 10;
- } while (sum);
- for (int k = j-1;k >= 0;k--)
- {
- printf("%s",num2[k]);
- }
- putchar('\b');
- return 0;
- }
复制代码
有没有大佬帮忙看一看我这个代码哪里有问题,一直通不过测试 |
|