pat乙类1002

输入: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(" ");
    }

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值