给定一个非负整数 N,你的任务是计算 N 的所有数字的总和,并以英语输出总和的每个数字。
输入格式
共一行,包含一个整数 N。
输出格式
共一行,用英语输出总和的每个数字,单词之间用空格隔开。
代码如下:
#include <iostream>
#include <cstring>
using namespace std;
string d[] = {"zero","one","two","three","four","five","six","seven","eight","nine"};
int main()
{int sum = 0;string a;cin>>a;for (int i = 0;i<a.size();i++){sum+=a[i]-'0';}string str = to_string(sum);for(int i = 0;i<str.size();i++){cout<<d[str[i]-'0']<<" ";}return 0;
}