1002 写出这个数(20分) *

#include <iostream>
#include <cstring>
using namespace std;

int main()
{
    char num[101];
    char out[11][10] = {"ling","yi","er","san","si","wu","liu","qi","ba","jiu"};
    cin>>num;
    int r = 0, i = 0;
    int a[10] = {0};
    while(num[i]!='\0')
    {
        r=r+num[i]-48;
        i++;
    }
    int j = 0;
    while(r)
    {
        a[j] = r%10;
        r = r/10;
        j++;
    }
    for(int k=j-1;k>=0;k--)
    {
        cout<<out[a[k]];
        if(k!=0)
            cout<<" ";
        else
            cout<<endl;
    }
    
    return 0;
}
posted @ 2020-01-20 10:12  QRain  阅读(96)  评论(0编辑  收藏  举报