输入:1234567890987654321123456789
输出:yi san wu
代码:
#include<stdio.h>
#include<math.h>
int everything(int n);
int puti(int n);
void hehehe(int c,int g[]);
int main()
{
char ch;
int n=0;
while((ch=getchar())!='\n')
{
n+=(ch-'0');
}
int b[1000];
int y=puti(n);
int c;
char sum[1000];
for(c=0;c<y;c++)
{
b[c]=everything(n);
n=n/10;
}
hehehe(y,b);
return 0;
}
int everything(int n)
{
int a;
a=n%10;
return a;
}
int puti(int n)
{
int d[1000];
int i=0;
while(n>0)
{
d[i]=n%10;
i++;
n=n/10;
}
return i;
}
void hehehe(int c,int g[])
{
int yy=c;
for(c=yy-1;c>=0;c--)
{
if(g[c]==0)
printf("ling");
else if(g[c]==1)
printf("yi");
else if(g[c]==2)
printf("er");
else if(g[c]==3)
printf("san");
else if(g[c]==4)
printf("si");
else if(g[c]==5)
printf("wu");
else if(g[c]==6)
printf("liu");
else if(g[c]==7)
printf("qi");
else if(g[c]==8)
printf("ba");
else if(g[c]==9)
printf("jiu");
if(c!=0)
printf(" ");
}
}