目录
题目描述
输入描述
输出描述
解析
完整代码
描述
编一个“念数字”的程序。当你输入一个0-99之间的数后,计算机就会用汉语拼音输出这个数的“念”法。
比如:35,念出来应该是:san shi wu;16念出来应该是shi liu,0念出来应该是ling!
输入描述
一行,一个整数。
输出描述
一行,这个整数的念法
用例输入 1
35
用例输出 1
san shi wu
这个题没有简单的方法,只有不断的判断,当然,拼音不好的可能过不了哦^_^;
下面出示代码:
#include <bits/stdc++.h>
using namespace std;
int main() {
int n;
cin>>n;
if(n/10){
if(n/10==1)cout<<"shi ";
else if(n/10==2)cout<<"er shi ";
else if(n/10==3)cout<<"san shi ";
else if(n/10==4)cout<<"si shi ";
else if(n/10==5)cout<<"wu shi ";
else if(n/10==6)cout<<"liu shi ";
else if(n/10==7)cout<<"qi shi ";
else if(n/10==8)cout<<"ba shi ";
else if(n/10==9)cout<<"jiu shi ";
}
if(n%10==1)cout<<"yi";
else if(n%10==2)cout<<"er";
else if(n%10==3)cout<<"san";
else if(n%10==4)cout<<"si";
else if(n%10==5)cout<<"wu";
else if(n%10==6)cout<<"liu";
else if(n%10==7)cout<<"qi";
else if(n%10==8)cout<<"ba";
else if(n%10==9)cout<<"jiu";
return 0;
}