HM026 本科分数分档
HM026 本科分数分档
来源: 第 26 集 程序流程结构-选择结构-多条件if语句
难度: 入门
时间限制: 1s
空间限制: 64MB
题目描述
多条件 if 比单行 if、多行 if-else 更长:先判断条件一,不满足再判断条件二,再不行就条件三……需要几档就写几个 else if。前面所有条件都不成立时,可以用最后的 else 收尾。
else if 可以按实际需要写很多个,但不要无意义地一直往下拆。本题只分四档,并且比较一律用**严格大于**:
- 分数大于 \(600\):考上一本大学。
- 否则若大于 \(500\):考上二本大学。
- 否则若大于 \(400\):考上三本大学。
- 以上都不满足(也就是小于或等于 \(400\)):未考上本科大学,并提醒再接再厉。
因此 \(666\) 走第一档,\(555\) 走第二档,\(456\) 走第三档,\(200\) 走 else。\(600\) 并不大于 \(600\),应判二本;\(500\) 应判三本;\(400\) 应判未上本科。
还要注意:if / else if 的条件后面**不要加分号**,否则条件和后面的语句会断开。
先回显分数,再输出对应档位。本题不要再在一本内部细分学校。
输入格式
第一行一个整数 \(n\)(\(1 \le n \le 100\))。
接下来 \(n\) 行,每行一个整数 \(score\)(\(0 \le score \le 750\))。
输出格式
对每个分数先输出一行:
您输入的分数为X分
再按档位输出:
- 一本:
恭喜您考上了一本大学 - 二本:
恭喜您考上了二本大学 - 三本:
恭喜您考上了三本大学 - 未上:先输出
未考上本科大学,再输出一行请再接再厉
每行末尾换行。
样例
输入 #1
5
666
555
456
200
600
输出 #1
您输入的分数为666分
恭喜您考上了一本大学
您输入的分数为555分
恭喜您考上了二本大学
您输入的分数为456分
恭喜您考上了三本大学
您输入的分数为200分
未考上本科大学
请再接再厉
您输入的分数为600分
恭喜您考上了二本大学
输入 #2
2
500
400
输出 #2
您输入的分数为500分
恭喜您考上了三本大学
您输入的分数为400分
未考上本科大学
请再接再厉
说明
必须按「先 \(600\)、再 \(500\)、再 \(400\)」的顺序判断,否则 \(666\) 也会同时大于 \(400\),档位会错。本题没有四本,不要再写大于 \(300\) 的分支。
信息
- ID
- 1025
- 难度
- (无)
- 分类
- (无)
- 标签
- (无)
- 递交数
- 0
- 已通过
- 0
- 通过率
- ?
- 上传者