您的位置:首页 > 其它

PAT BASIC 1002

2016-04-06 19:53 405 查看
#include<stdio.h>
#include<string.h>

void prit(int num);

int main()
{
char inp[101];
int xx[100], i, len, sum=0, n1, n2, n3;

scanf("%s", inp);
len = strlen(inp);
for(i=0; i<len; i++)
{
xx[i] = inp[i] - '0';
sum+=xx[i];
}
if (sum < 10)
{
prit(sum);
}
else if (sum < 100)
{
n1 = sum / 10;
n2 = sum % 10;
prit(n1);
printf(" ");
prit(n2);
}
else if (sum < 1000)
{
n1 = sum / 100;
n2 = (sum / 10) % 10;
n3 = sum % 10;
prit(n1);
printf(" ");
prit(n2);
printf(" ");
prit(n3);
}

return 0;
}

void prit(int num)
{
if(num == 0)
{
printf("ling");
}
if(num == 1)
{
printf("yi");
}
if(num == 2)
{
printf("er");
}
if(num == 3)
{
printf("san");
}
if(num == 4)
{
printf("si");
}
if(num == 5)
{
printf("wu");
}
if(num == 6)
{
printf("liu");
}
if(num == 7)
{
printf("qi");
}
if(num == 8)
{
printf("ba");
}
if(num == 9)
{
printf("jiu");
}
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: