1 条题解
-
0
题目:判断大整数的最高量级
思路分析
-
任务拆解:
- 输入一个很大的整数(10^4到10^10-1)
- 判断该数的最高量级单位
- 输出对应的拼音单位
-
关键点分析:
- 通过整数除法判断量级范围
- 从大到小依次判断:
- 十亿:除以10^9 > 0
- 亿:除以10^8 > 0
- 千万:除以10^7 > 0
- 百万:除以10^6 > 0
- 十万:除以10^5 > 0
- 万:其他情况
-
步骤规划:
- 输入长整型数n
- 从大到小判断n除以各量级的值是否大于0
- 根据判断结果输出对应的拼音单位
-
代码对应:
long long n;- 定义大整数变量cin>>n;- 输入整数if(n/1000000000>0)- 判断是否达到十亿量级cout<<"shi yi";- 十亿量级else if(n/100000000>0)- 判断是否达到亿量级cout<<"yi";- 亿量级else if(n/10000000>0)- 判断是否达到千万量级cout<<"qian wan";- 千万量级else if(n/1000000>0)- 判断是否达到百万量级cout<<"bai wan";- 百万量级else if(n/100000>0)- 判断是否达到十万量级cout<<"shi wan";- 十万量级else cout<<"wan";- 万量级
-
- 1
信息
- ID
- 330
- 时间
- 1000ms
- 内存
- 16MiB
- 难度
- 4
- 标签
- (无)
- 递交数
- 464
- 已通过
- 219
- 上传者