#include<stdio.h>#include<string>#include<iostream>usingnamespace std;constchar alphabet[10][10]={"zero","one","two","three","four","five","six","seven","eight","nine"};intmain(){
string s;
cin >> s;int sum =0;for(int i =0; i < s.size();++i){
sum += s[i]-'0';}int a[110], idex =0;do{
a[idex++]= sum %10;
sum /=10;}while(sum >0);for(int i = idex-1; i >=0;--i){printf("%s", alphabet[a[i]]);if(i !=0)printf(" ");}return0;}
string ans =to_string(sum);for(int i =0; i < ans.size();++i){printf("%s", alphabet[ans[i]-'0']);if(i != ans.size()-1)printf(" ");}
T3 code:
#include<bits/stdc++.h>usingnamespace std;constchar num[15][10]={"zero","one","two","three","four","five","six","seven","eight","nine","ten"};intSum(string s){int sum =0;for(int i =0; i < s.size();++i){
sum += s[i]-'0';}return sum;}voidPrint(int n){char ans[20];sprintf(ans,"%d", n);for(int i =0; i <strlen(ans);++i){printf("%s", num[ans[i]-'0']);if(i <strlen(ans)-1)printf(" ");}}intmain(){
string ans;
cin >> ans;int sum =Sum(ans);Print(sum);return0;}