#include<cstdio>
#include<string.h>
char rec[15][15]={"ling","yi","er","san","si","wu",
"liu","qi","ba","jiu"};
int main()
{
char str[110]; // 以字符数组形式获取输入内容,最大为10^100,即11位数,设置数组大小为110
int cnt=0;
scanf("%s",str);
for(int i=0;i<strlen(str);i++){
cnt += str[i]-'0';
}
sprintf(str,"%d",cnt); // 使用sprintf,将 int类型的变量cnt 以 %d 格式写入字符数组str中
cnt=strlen(str);
for(int i=0;i<cnt-1;i++){
printf("%s ",rec[str[i]-'0']);
}
printf("%s",rec[str[cnt-1]-'0']);
return 0;
}
1002 写出这个数 (20分)
最新推荐文章于 2022-10-17 23:58:59 发布