#include<stdio.h>
#include<string.h>
#define N 100
int main(){
char b[N];
int sum=0,num=0,i;
scanf("%s",b);
for(i=0;b[i]!='\0';i++){
sum+=(b[i]-'0');
}
while(sum>0){
i=1;
num=sum;
while(num>=10){
i=i*10;
num=num/10;
}
switch(num){
case 0:printf("ling");break;
case 1:printf("yi");break;
case 2:printf("er");break;
case 3:printf("san");break;
case 4:printf("si");break;
case 5:printf("wu");break;
case 6:printf("liu");break;
case 7:printf("qi");break;
case 8:printf("ba");break;
case 9:printf("jiu");break;
}
if(sum<10) break;
else printf(" ");
sum=sum%i;
}
return 0;
}
求问哪里错了?