#include <stdio.h>
int covert (char);
int main() {
char *pinyin[10] = {"ling","yi","er","san","si","wu","liu","qi","ba","jiu"};
int result[1000];
char num[1001];
scanf ("%s", num );
int t,i,sum;
int k,j=0;
for (i=0,sum=0; num[i]!= '\0' ;i++)
{
t = covert(num[i]);
sum+=t;
}
if (sum==0) printf("ling");
while (sum!=0) {
result[j]=sum%10;
sum=sum/10;
j++;
}
j--;
for ( ; j>0 ; j--) {
k=result[j];
printf ("%s ", pinyin[k]);
}
k=result[0];
printf ("%s",pinyin[k]);
return 0;
}
int covert (char n) {
int num;
num= n-48;
return num;
}
PAT1002
最新推荐文章于 2021-01-29 11:50:25 发布