10 条题解

  • 2
    @ 2026-3-31 13:26:05
    #include<bits/stdc++.h>
    using namespace std;
    int n;
    void f(int n){
        if(n>=0&&n<=9){
            if(n==1)cout<<"yi";
            if(n==2)cout<<"er";
            if(n==3)cout<<"san";
            if(n==4)cout<<"si";
            if(n==5)cout<<"wu";
            if(n==6)cout<<"liu";
            if(n==7)cout<<"qi";
            if(n==8)cout<<"ba";
            if(n==9)cout<<"jiu";
            if(n==0)cout<<"ling";
        }
        else{
            int k=n/10;
            if(k==1)cout<<"shi ";
            if(k==2)cout<<"er shi ";
            if(k==3)cout<<"san shi ";
            if(k==4)cout<<"si shi ";
            if(k==5)cout<<"wu shi ";
            if(k==6)cout<<"liu shi ";
            if(k==7)cout<<"qi shi ";
            if(k==8)cout<<"ba shi ";
            if(k==9)cout<<"jiu shi ";
            k=n%10;
            if(k==1)cout<<"yi";
            if(k==2)cout<<"er";
            if(k==3)cout<<"san";
            if(k==4)cout<<"si";
            if(k==5)cout<<"wu";
            if(k==6)cout<<"liu";
            if(k==7)cout<<"qi";
            if(k==8)cout<<"ba";
            if(k==9)cout<<"jiu";
        }
    }
    int main(){
        cin>>n;
        f(n);
        return 0;
    }
    
    

    信息

    ID
    5633
    时间
    1000ms
    内存
    16MiB
    难度
    2
    标签
    递交数
    80
    已通过
    31
    上传者