1002 写出这个数 (20 分)

    xiaoxiao2025-05-18  84

    #include<bits/stdc++.h> using namespace std; string data[10]={"ling","yi","er","san","si","wu","liu","qi","ba","jiu"}; int main(){ char n[105]; cin>>n; int sum=0; for(int i=0;i<strlen(n);i++){ sum+=(n[i]-'0'); } int d[10]; int k=0; int t; while(sum){ t=sum%10; d[k++]=t; sum/=10; } for(int i=k-1;i>0;i--){ t=d[i]; cout<<data[t]<<" "; } t=d[0]; cout<<data[t]; return 0; }
    最新回复(0)