题目描述
知识点
string
码前思考
- string水题
代码实现
#include <iostream>
#include <algorithm>
#include <string>
#include <map>
using namespace std;
int main(){
int sum=0;
string input;
map<int,string> mp={{0,"zero"},{1,"one"},{2,"two"},{3,"three"},
{4,"four"},{5,"five"},{6,"six"},{7,"seven"},
{8,"eight"},{9,"nine"}};
cin>>input;
for(int i=0;i<input.size();i++){
sum+=input[i]-'0';
}
string str = to_string(sum);
for(int i=0;i<str.size();i++){
cout<<mp[str[i]-'0'];
if(i!=str.size()-1){
printf(" ");
}
}
return 0;
}
码后反思
还是要提高警惕