题解:输出各位之和,用英文表达。
#include<iostream>
#include<vector>
#include<algorithm>
#include<string>
using namespace std;
int main() {
string n;
cin >> n;
int sum=0;
for (int i = 0; i < n.length(); i++)
sum += n[i] - '0';
string arr[10] = { "zero","one","two","three","four","five","six","seven","eight","nine" };
string s = to_string(sum);
cout << arr[s[0] - '0'];
for (int i = 1; i < s.length(); i++)
cout << ' '<<arr[s[i] - '0'];
cout << endl;
return 0;
}
本文介绍了一种算法,用于计算一个整数的各位数字之和,并将其结果转换为英文单词表达。通过将输入字符串转换为整数,然后计算其数字之和,最后将这个和转换成英文单词形式。
669

被折叠的 条评论
为什么被折叠?



