#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;
}
转载请注明原文地址: https://ju.6miu.com/read-14513.html