还是做出来了,继续加油!!
#include<stdio.h>
#include<iostream>
#include<string.h>
using namespace std;
void Output(int sum){
if(sum<10){
switch(sum){
case 1:cout<<"yi";break;
case 2:cout<<"er";break;
case 3:cout<<"san";break;
case 4:cout<<"si";break;
case 5:cout<<"wu";break;
case 6:cout<<"liu";break;
case 7:cout<<"qi";break;
case 8:cout<<"ba";break;
case 9:cout<<"jiu";break;
}
}
else {
if(sum==0){
printf("ling");
}
Output(sum/10);
cout<<" ";
Output(sum%10);
}
}
int main(){
char c[101];
int sum=0;
cin>>c;
for(int i=0;c[i]!='\0';i++){
sum+=(c[i]-'0');
}
Output(sum);
return 0;
}