OpenJudge

A03S04:BDFZ的成绩等级(简单版)

总时间限制:
1000ms
内存限制:
65536kB
描述

输入课程的分数(即绝对评价),以及是否是荣誉课程(Y/N),输出对应的评价等级(A+F),以及学分积点,换算规则参见下图;如果用户输入的成绩大于100分或者小于0,那么视为非法,输出Error



*注意在BDFZ,有荣誉课程和普通课程2种课程,荣誉课相对于普通课有积点优惠

请根据课程的分数,是否是荣誉课程(Y/N),输出对应的评价等级(A+F)和学分积点。

输入
一行,包含1个实数和1个字符(Y/N),分别表示课程分数、以及是否为荣誉课程,空格隔开
输出
1行,对应的输出评价等级和积点,空格隔开;或者Error
样例输入
样例1:
-2.2 N
样例2:
14.6364 N
样例3:
94.2727 N
样例4:
86 Y
样例输出
样例1:
Error
样例2:
F 0
样例3:
A 4
样例4:
B+ 4
提示
*注意,荣誉课程若得分在80以下,没有相对于普通课程的+0.5积点优惠

**换算规则说明:如果分数在[95,100],为A+;分数在[90,95),为A;分数在[85,90),为B+,以此类推
来源
此题为期中考试题改编,不需要循环语句
全局题号
15477
添加于
2017-07-28
提交次数
55
尝试人数
27
通过人数
27