1023 GPA计算

1023 GPA计算

1023 GPA计算

 

 时间限制: 1
s

 空间限制: 128000
KB

 题目等级 : 青铜
Bronze

题解

 查看运行结果

 

 

题目叙述 Description

    
  小松终于步入了高校之殿堂,带在兴奋和憧憬,他到场了信息科学技术学院的新生大会。会上,院长梅教授为大家介绍了当高校中之成绩计算方法:

图片 1 

      
需要解释一下的是,小松所于的PK大学祭的是人云亦云分制的修学方法。每一样家课来自然之学分,例如线性代数2瓜分,高等数学5分,大学英语8分。在选定了有课后,只要小松通过了最后的杪测试(69上述),就见面落相应的学分,也会取得该门课的一个大成,例如小松考了60分,他会晤赢得0分之大成,如果小松考了99区划,他会收获4分开的成就。小松于高校的季年之间,必须编制满145独学分。而小松的GPA得分则明显的涉及正在他的出国,保研以及工作的情景。据梅教授的牵线,小松所于的学院有关出20%底人头出境,60%的人口读研,15%之人干活儿,5%底口退学。这些还是冲GPA成绩如果迟早的。

      
小松仔细的钻研了之公式之后,意识及,在高等学校中,占2单学分的思索政治课和占用4独学分的线性代数将同样的要。而占有8单学分的高等学校英语课!·#¥!·#¥。

      
小松估算了一下他老一各门功课大概会抱的分(0-4),请您帮助他盘算一下他蛮一结束时会收获的GPA是稍稍。

输入描述 Input Description

    
  请您打输入被读入相关数据。输入的首先履包括一个整数n(1≤n≤10),表示小松大一的下功课数目。结下来的n实行每行两单实数a(0≤a≤8)和b(0≤b≤4),表示小松有门课的学分成绩

 

输出描述 Output Description

出口只包一个实数,请保留2位小数

样例输入 Sample Input

(请忽略括号中的解释)

10

2 3.7(线性代数)

0 3(线性代数习题)

5 3.7(高等数学)

0 4(高等数学习题)

3 3.3(力学)

3 4(计算概论)

1 4(信息科学技术概论)

2 4(军事理论)

2 4(中国近代史)

2 3.5(大学英语I)

样例输出 Sample Output

3.74

 1 #include<iostream>
 2 #include<cstdio>
 3 using namespace std;
 4 double a,b;
 5 double c[1001];
 6 double ans;
 7 double tot;
 8 int main()
 9 {
10     int n;
11     cin>>n;
12     for(int i=1;i<=n;i++)
13     {
14         cin>>a>>b;
15         c[i]=a*b;
16         tot=tot+a;
17     }
18     for(int i=1;i<=n;i++)
19     {
20         ans=ans+c[i]/tot;
21     }
22     printf("%.2lf",ans);
23     return 0;
24 }

 

admin

网站地图xml地图