#include<stdio.h>
int main(void)
{
char arr[10][5] = { "ling","yi","er","san","si","wu","liu","qi","ba","jiu" };
int num[1000] = { 0 };
int k, m, n, len, i;
int fu = 0;
i = 0;
len = 0;
scanf("%d", &k);
if (k == 0)
printf("ling");
if (k < 0)
{
fu = 1;
printf("fu");
}
k = abs(k);
n = k;
while (n > 0)
{
n /= 10;
len += 1;
}
while (k > 0)
{
m = k % 10;
num[i] = m;
i = i + 1;
k /= 10;
}
for (int j = len - 1; j >= 0; j--)
{
if (fu == 1 && j == len - 1)
printf(" %s", arr[num[j]]);
else if (fu == 0 && j == len - 1)
printf("%s", arr[num[j]]);
else
printf(" %s", arr[num[j]]);
}
}
念数字
最新推荐文章于 2022-05-09 22:04:22 发布