题目
思路
先把每个单词放入一个数组中,到时候直接按下标输出
单词
以后的甲级题会把比较不常见的单词列出来,就当是学习了,也能帮助看出来哪是坑
non-negative :非负的
consecutive :[kənˈsekjətɪv] 连续的,持续不断的
知识点
以后遇到数字转到字符串,直接用to_string()函数搞定,函数返回一个字符串,不要去取余了,麻烦 ——————
代码
#include <iostream>
#include <string>
#include <vector>
using namespace std;
vector<string> mp = {"zero","one","two","three","four","five","six","seven","eight","nine"};
int main(){
string test;
cin >> test;
int sum = 0;
for(char e : test){
sum += (e - '0');
}
string res = to_string(sum);
for(int i=0; i<res.size(); ++i){
cout << mp[res[i]-'0'];
if(i != res.size()-1) cout << " ";
}
return 0;
}