- 题目地址
- 题目解析:值得注意的是,处理字符串的方式,以及输出的方式
- 我的代码:
# include<stdio.h>
int main()
{
int sum=0;
char ch, *aa[]={"ling","yi",
"er","san","si","wu","liu","qi","ba","jiu"};//这样的处理方式非常方便、实用
while((ch=getchar())!='\n')
sum+=ch-'0';
//这里的输出方式非常灵性
if(sum/100)
printf("%s ",aa[sum/100]);
if(sum/10)
printf("%s ",aa[(sum/10)%10]);
printf("%s",aa[sum%10]);
return 0;
}