#YACS202005C2. 计算GPA
计算GPA
题目描述
要计算一个学生的 GPA,先将每门学科的等第换算成为一个绩点,规则为:
- 等第
A
为 分; - 等第
B
为 分; - 等第
C
为 分; - 等第
D
为 分; - 如果有
+
号后缀,则加 分。例如B+
为 分; - 如果有
-
号后缀,则减 分。例如C-
为 分。
接下来,再计算这些分数的平均数,四舍五入保留两位小数即可获得 GPA。
给定一个字符序列表示小爱每门课程的等第,请计算她的GPA。
输入格式
一个字符序列:表示小爱各门课程的等第,一门课程的等第只可能是 A
、B
、C
、D
中的一个,保证 +
号或 -
号只会出现在字母的后面。
输出格式
一个两位小数:表示输入等第对应的 GPA。
数据范围
记 表示输入字符序列的长度,有 。
样例数据
输入:
ABAB
输出:
3.50
说明:
四门课程,GPA计算公式为(4+3+4+3)/4
输入:
A+AA-B-BB+C+
输出:
3.33
说明:
七门课程,GPA计算公式为(4.3+4+3.7+2.7+3+3.3+2.3)/7=3.32857