#include <stdio.h>
#include <stdlib.h>
#include <vector>
#include <cstring>
#include <queue>
#include <string>
#include <iostream>
using namespace std;
string str;
int AddDigit(string str)
{
int len=str.length();
int result=0;
for(int i=0;i<len;i++)
{
result+=str[i]-'0';
}
return result;
}
char digit[10][10]={"zero","one","two","three","four","five","six","seven","eight","nine"};
void change(int sum,int A[],int &len)
{
if(sum==0)
{
A[len++]=0;
}
while(sum>0)
{
A[len++]=sum%10;
sum/=10;
}
}
int main() {
cin>>str;
int sum=AddDigit(str);
int len,A[110];
change(sum,A,len);
for(int i=len-1;i>=0;i--)
{
if(i!=len-1)printf(" ");
printf("%s",digit[A[i]]);
}
return 0;
}
PAT甲1005 Spell It Right (20)(20 分)
最新推荐文章于 2021-04-03 00:17:36 发布