天梯赛L1-007 念数字 (10 分)

#include<iostream>
using namespace std;
int main(){
    
    
    long long n;
    cin>>n;
    int f=0;
    if(n==0){
    
    
        cout<<"ling";
        return 0;
    }
    if(n<0){
    
    
        cout<<"fu";
        f=1;
    }
    string c[]={
    
    "ling","yi","er","san","si","wu","liu","qi","ba","jiu"};
    string nx=to_string(n);
    for(int i=f;i<nx.size();i++){
    
    
        if(i)cout<<" ";
        cout<<c[nx[i]-'0'];
    }
    return 0;
}

猜你喜欢

转载自blog.csdn.net/weixin_51928751/article/details/121153175