返回目录
题意
输入一串数字,对每个位上数字求和,结果用英文输出每位的值
注意点
1.to_string()用于将整形转化成字符串
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
char temp[15][6]={"zero","one","two","three","four","five","six","seven","eight","nine"};
cin>>s;
int sum=0;
for(int i=0;i<s.size();i++)
sum+=s[i]-'0';
s=to_string(sum);
for(int i=0;i<s.size();i++){
printf("%s",temp[s[i]-'0']);
if(i!=s.size()-1)printf(" ");
}
return 0;
}