#include<cstdio>
char eng[10][6]={"zero","one","two","three","four","five","six","seven","eight","nine"};
int main()
{
int n;
scanf("%d",&n);
int sum=0;
do
{
sum+=n%10;
n/=10;
}while(n!=0);
int c[10];
int count=0;
do
{
c[count++]=sum%10;
sum/=10;
}while(sum!=0);
for(int i=count-1;i>=0;i--)
{
printf("%s",eng[c[i]]);
if(i!=0) printf(" ");
else printf("\n");
}
return 0;
}
总结:感觉这个do...while循环今天一天都写了好几遍了,再忘记的话实在说不过去。。。