to_string 将数字变成字符串(好用滴很,比是sstream好用)
#include<iostream>
#include<string>
using namespace std;
typedef long long ll;
string b[10] = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};
int main(){
string a;
cin>>a;//输入
ll res=0;
for(int i=0;i<a.size();i++) res+=(a[i]-'0');//累加和
string c=to_string(res); //变成字符串的形式处理
for(int i=0;i<c.size();i++) cout<<b[c[i]-'0']<<" "; //输出
return 0;//收工
}
我才知道还有这种语法~~~