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