#include<stdio.h>
int main(){
char s[101];
int sum=0;
int u=0
for(int i=0;s[i]!='\0';i++){
scanf("%c",s[i]);
u++;
}
for(int j=0;j<=i-1;j++){
sum=sum+(s[i]-'\0');
}
int shuzi;
for(int k=0;sum!=0;k++){
shuzi=sum%10;
sum=sum/10;
if(shuzi==1){
printf(" yi");
}else if(shuzi==2){
printf(" er");
}else if(shuzi==3){
printf(" san");
}else if(shuzi==4){
printf(" si");
}else if(shuzi==5){
printf(" wu");
}else if(shuzi==6){
printf(" liu");
}else if(shuzi==7){
printf(" qi");
}else if(shuzi==8){
printf(" ba");
}else if(shuzi==9){
printf(" jiu");
}else if(shuzi==10){
printf("shi");
}
}
return 0;
}
为什么会出现这个问题?