#include<bits/stdc++.h> using namespace std; void say(int n) { switch(n) { case 0: cout<<"ling"<<" "; break; case 1: cout<<"yi"<<" "; break; case 2: cout<<"er"<<" "; break; case 3: cout<<"san"<<" "; break; case 4: cout<<"si"<<" "; break; case 5: cout<<"wu"<<" "; break; case 6: cout<<"liu"<<" "; break; case 7: cout<<"qi"<<" "; break; case 8: cout<<"ba"<<" "; break; case 9: cout<<"jiu"<<" "; break; case 10: cout<<"shi"<<" "; break; } } int main() { int n; cin>>n; if(n>10 &&n<20) { say(10); say(n%10); } else if(n>9) { say(n/10); say(10); say(n%10); } else if(n%10==0) { say(n/10); say(10); } else { say(n); } return 0; } /************************************************************** Problem: 1240 User: wangyuxin Language: C++ Result: Accepted Time:10 ms Memory:2072 kb ****************************************************************/