题目描述
有一个很大的整数n(n>=10000且n<=9999999999),请问该数的最高位是什么量级的,输出该量级的拼音?
可选单位:万(wan)、十万(shi wan)、百万(bai wan)、千万(qian wan)、亿(yi)、十亿(shi yi)。
如:n=123456789,则输出:yi
(4.2.15)
输入
一个很大的整数n(n>=10000且n<=9999999999)
输出
n量级的拼音
样例输入
123456789
样例输出
yi
思路:我写的是嵌套式的,直接写也可以,10000-99999,这种,都可以选择。
代码如下:
#include<stdio.h>
int main()
{
long long n;
scanf("%lld", &n);
if (n > 10000)
{
if (n > 100000)
{
if (n > 1000000)
{
if (n > 10000000)
{
if (n > 100000000)
{
if (n > 1000000000)
{
printf("shi yi");
}
else
{
printf("yi");
}
}
else {
printf("qian wan");
}
}
else
{
printf("bai wan");
}
}
else
{
printf("shi wan");
}
}
else
{
printf("wan");
}
}
return 0;
}