#include<iostream>
using namespace std;
int main()
{
string n; //数据大得用字符串来记录
int b[10001]; //记录 数据每位之和 的 每一位
string a[11]={"zero","one","two","three","four","five","six","seven","eight","nine"};
cin>>n;
long long int ans=0;
long long int i=0;
for(int i=0;i<n.length() ;i++)
{
ans+=(int(n[i])-48); //字符转换数字 1的ascll是49
//ans:数据n的每位之和
}
i=0;
while(ans)
{
b[i]=ans%10 ;
i++;
ans=ans/10;
}
while(i--)
{
for(int j=0;j<10;j++)
{
if( b[i] ==j){
cout<<a[j]<<" ";
}
}
}
return 0;
}
WA点:n数据过大 用int/long long定义 过不了,得用字符串string来定义