没难度上代码。
#include <bits/stdc++.h>
using namespace std;
string v[10] = {"zero", "one", "two", "three", "four", "five", "six", "seven", "eight", "nine"};
int main() {
string s;
int sum = 0;
cin >> s;
for (int i = 0 ; i < s.size(); i++) sum += s[i] - '0';
s = to_string(sum);
for (int i = 0; i < s.size(); i++) {
if (i != 0) printf (" ");
printf ("%s", v[s[i] - '0'].c_str());
}
}
该代码将输入的数字字符串转换为整数,然后将其转换回字符串形式,使用预定义的字符串数组映射数字到英文单词。这个过程涉及字符串操作和数字编码。

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



