HM027 一本里再分学校

HM027 一本里再分学校

HM027 一本里再分学校

来源: 第 27 集 程序流程结构-选择结构-嵌套if语句

难度: 入门

时间限制: 1s

空间限制: 64MB

题目描述

嵌套 if 就是在一个 if 里面再写一个 if,用来做更精细的判断:先划大区间,再在某个区间里继续细分。

先按高考分数分成四档(与多条件 if 相同,比较都用严格大于):

  • 大于 \(600\):考入一本大学。
  • 否则大于 \(500\):考入二本大学。
  • 否则大于 \(400\):考入三本大学。
  • 其余:未考上本科,并提醒再接再厉。

只在「已经考入一本」的大括号里再嵌套一层:

  • 大于 \(700\):能考入北京大学。
  • 否则大于 \(650\):能考入清华大学。
  • 其余(已经大于 \(600\),但不到上面两档):能考入人民大学。

例如 \(666\) 先进入一本,再判断:不大于 \(700\),但大于 \(650\),因此是清华大学。\(550\) 只到二本,不再分学校。\(400\) 不大于 \(400\),未上本科。

二本、三本下面也可以再嵌套,本题不要求。分数变量可以先写成 \(0\),再读入覆盖。先回显分数,再输出档位;只有一本再多输出一行学校。

输入格式

第一行一个整数 \(n\)(\(1 \le n \le 100\))。

接下来 \(n\) 行,每行一个整数 \(score\)(\(0 \le score \le 750\))。

输出格式

对每个分数先输出一行:

您输入的分数为X分

然后:

  • 一本:先输出 恭喜您考入一本大学,再输出一行学校:您能考入北京大学 / 您能考入清华大学 / 您能考入人民大学
  • 二本:恭喜您考入二本大学
  • 三本:恭喜您考入三本大学
  • 未上:未考上本科,再一行 请再接再厉

每行末尾换行。

样例

输入 #1

5
666
550
400
701
620

输出 #1

您输入的分数为666分
恭喜您考入一本大学
您能考入清华大学
您输入的分数为550分
恭喜您考入二本大学
您输入的分数为400分
未考上本科
请再接再厉
您输入的分数为701分
恭喜您考入一本大学
您能考入北京大学
您输入的分数为620分
恭喜您考入一本大学
您能考入人民大学

输入 #2

3
650
700
401

输出 #2

您输入的分数为650分
恭喜您考入一本大学
您能考入人民大学
您输入的分数为700分
恭喜您考入一本大学
您能考入清华大学
您输入的分数为401分
恭喜您考入三本大学

说明

\(650\) 不大于 \(650\),一本里应判人大;\(700\) 不大于 \(700\),应判清华。必须先判断是否一本,再在该分支内细分,不要把 \(700\)、\(650\) 写成和 \(600\) 并列的第一层条件。

信息

ID
1026
难度
(无)
分类
(无)
标签
(无)
递交数
0
已通过
0
通过率
?
上传者