题目:https://www.patest.cn/contests/pat-a-practise/1005
注意:注意细节,按部就班的写
#include<cstdio>
#include<cstring>
#include<cstdlib>
char toenglish[10][8]= {"zero","one","two","three","four","five","six","seven","eight","nine"};
char str[110],x,str2[110];
int main()
{
int sum=0,len=0;
gets(str);
len = strlen(str);
for(int i=0; i<len; i++)
{
sum += str[i] - '0';
}
sprintf(str2,"%d",sum);
len = strlen(str2);
for(int i=0; i<len; i++)
{
if(i == 0)
printf("%s",toenglish[str2[i] - '0']);
else
printf(" %s",toenglish[str2[i] - '0']);
}
return 0;
}