鱼C论坛

 找回密码
 立即注册
查看: 2932|回复: 2

PAT一道乙级题目求教大佬解惑

[复制链接]
发表于 2020-10-5 15:22:52 | 显示全部楼层 |阅读模式
50鱼币
  1. #include <stdio.h>
  2. #define SIZE 100
  3. int main(void)
  4. {
  5.     char num1[SIZE];
  6.     char *num2[SIZE];
  7.     int i,sum = 0,count;
  8.     scanf("%s",num1);

  9.     for(i= 0;num1[i] != '\0';i++)
  10.     {
  11.         sum += num1[i]-'0';
  12.     }
  13.     int j = 0;
  14.     do
  15.     {
  16.         count = sum%10;
  17.         switch(count)
  18.         {
  19.             case 1:num2[j] = "yi ";break;
  20.             case 2:num2[j] = "er ";break;
  21.             case 3:num2[j] = "san ";break;
  22.             case 4:num2[j] = "si ";break;
  23.             case 5:num2[j] = "wu ";break;
  24.             case 6:num2[j] = "liu ";break;
  25.             case 7:num2[j] = "qi ";break;
  26.             case 8:num2[j] = "ba ";break;
  27.             case 9:num2[j] = "jiu ";break;
  28.             case 0:num2[j] = "ling ";break;
  29.         }
  30.         j++;
  31.         sum /= 10;
  32.     } while (sum);
  33.     for (int k = j-1;k >= 0;k--)
  34.     {
  35.         printf("%s",num2[k]);
  36.     }
  37.     putchar('\b');

  38.     return 0;
  39. }
复制代码

有没有大佬帮忙看一看我这个代码哪里有问题,一直通不过测试

{VS3[QNU@FQQ7F{0JE`WXPP.png
ZM~CXG@4XN8]LNZ101@N(TB.png
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

 楼主| 发表于 2020-10-5 18:33:13 | 显示全部楼层
已解决
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

头像被屏蔽
发表于 2020-10-7 18:09:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-4-27 18:03

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表