#include<cstdio>
#include<cstring>
char a[12][12]={"zero","one","two","three","four","five","six",
"seven","eight","nine"};
char b[100000]={0};
int c[5]={0};//必须定义三个数组!!其中一个是整型数组!
int main(){
int i,j,k=0,n=0,x,y,z;
scanf("%s",b);
for(i=0;b[i]!='\0';i++){
k+=(b[i]-'0');
}
do{c[n++]=k%10;
k/=10;
}while(k!=0);
for(j=n-1;j>=0;j--){
printf("%s",a[c[j]]);
if(j!=0) printf(" ");
}
return 0;
}
A1005 Spell It Right(20)
最新推荐文章于 2020-08-15 16:42:17 发布
本文介绍了一个使用C语言编写的程序,该程序能够将输入的数字字符串转换为对应的英文单词表示。通过定义一个包含英文数字单词的数组,并利用取模和除法操作,程序能逐位读取数字并将其转换成英文形式。最后,程序按逆序输出英文单词,确保正确的英文数字顺序。
1312

被折叠的 条评论
为什么被折叠?



