Problem 2727 --Structured Program II - Grading

2727: Structured Program II - Grading

"
Time Limit $1$ 秒/Second(s) Memory Limit $512$ 兆字节/Megabyte(s)
提交总数 $30$ 正确数量 $15$
裁判形式 标准裁判/Standard Judge 我的状态 尚未尝试
难度 分类标签 STL

Grading 

Write a program which reads a list of student test scores and evaluates the performance for each student. 

The test scores for a student include scores of the midterm examination m (out of 50), the final examination f (out of 50) and the makeup examination r (out of 100). If the student does not take the examination, the score is indicated by -1.

The final performance of a student is evaluated by the following procedure:

If the student does not take the midterm or final examination, the student's grade shall be F. 

If the total score of the midterm and final examination is greater than or equal to 80, the student's grade shall be A.

If the total score of the midterm and final examination is greater than or equal to 65 and less than 80, the student's grade shall be B. 

If the total score of the midterm and final examination is greater than or equal to 50 and less than 65, the student's grade shall be C. 

If the total score of the midterm and final examination is greater than or equal to 30 and less than 50, the student's grade shall be D. However, if the score of the makeup examination is greater than or equal to 50, the grade shall be C. 

If the total score of the midterm and final examination is less than 30, the student's grade shall be F.

The input consists of multiple datasets. For each dataset, three integers m, f and r are given in a line. 

The input ends with three -1 for m, f and r respectively. Your program should not process for the terminal symbols. 

The number of datasets (the number of students) does not exceed 50.

For each dataset, print the grade (A, B, C, D or F) in a line.
40 42 -1
20 30 -1
0 2 -1
-1 -1 -1
A
C
F

推荐代码 查看2727 所有题解 上传题解视频得图灵币

本题记录 用 户(点击查看用户) 运行号(点击购买题解) 时 间
算法最快[$0 $ms] 方欣 610417 2020-08-18 16:54:20
内存最少[$1120 $KB] 方欣 610417 2020-08-18 16:54:20
第一AC 刘成健 315597 2018-11-17 14:07:42
第一挑战 刘成健 315597 2018-11-17 14:07:42

赛题来源/所属竞赛 会津大学《C++ Programming I》 C++程序设计(入门)

竞赛编号 竞赛名称 竞赛时间 访问比赛