编程题:GPA
### 输入格式:
输入的第一行包含一个整数n表示A的课程数,以下n行每行Si,Ci分别表示第i个课程的学分与A的表现。
GPA=Σ(Si*Ci) / Σ(Si)。
特殊地,如果Ci是'P'或者'N'(对应于通过与不通过),则第i个课程不记入GPA的计算(即当其不存在)。
A读入结束后读入B,B的输入格式与A相同。
保证2人的Σ(Si)非零
### 输出格式:
输出A的GPA - B的GPA的值,保留2位小数(四舍五入)
Tips:当A和B的分数相近时输出0.00。
### 输入样例:
in
2
1 10
2 N
2
1 10
1 5
### 输出样例:
out
2.50
### 数据规模和约定
输入的所有数字均为不超过100的非负整数
答案:若无答案欢迎评论
https://tai-bai.notion.site/L1-3-GPA-10-fa66b5cdde8f4f25af1bc7f8c6fbacbb
输入的第一行包含一个整数n表示A的课程数,以下n行每行Si,Ci分别表示第i个课程的学分与A的表现。
GPA=Σ(Si*Ci) / Σ(Si)。
特殊地,如果Ci是'P'或者'N'(对应于通过与不通过),则第i个课程不记入GPA的计算(即当其不存在)。
A读入结束后读入B,B的输入格式与A相同。
保证2人的Σ(Si)非零
### 输出格式:
输出A的GPA - B的GPA的值,保留2位小数(四舍五入)
Tips:当A和B的分数相近时输出0.00。
### 输入样例:
in
2
1 10
2 N
2
1 10
1 5
### 输出样例:
out
2.50
### 数据规模和约定
输入的所有数字均为不超过100的非负整数
答案:若无答案欢迎评论
https://tai-bai.notion.site/L1-3-GPA-10-fa66b5cdde8f4f25af1bc7f8c6fbacbb