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; }