L1-007 念数字

这里写图片描述
题解:

#include<iostream>
#include<cstring>
#include<algorithm>
using namespace std;
int main()
{
    char a[20];
    cin>>a;
    int i=0,l=strlen(a);
    while(i<l)
    {
        if(a[i]=='-')cout<<"fu";
        else if(a[i]=='0')cout<<"ling";
        else if(a[i]=='1')cout<<"yi";
        else if(a[i]=='2')cout<<"er";
        else if(a[i]=='3')cout<<"san";
        else if(a[i]=='4')cout<<"si";
        else if(a[i]=='5')cout<<"wu";
        else if(a[i]=='6')cout<<"liu";
        else if(a[i]=='7')cout<<"qi";
        else if(a[i]=='8')cout<<"ba";
        else if(a[i]=='9')cout<<"jiu";
        if(i!=l-1)cout<<" ";
        i++;
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/wanglin007/article/details/81781425