HM026 本科分数分档

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
通过率
?
上传者