hdu 1202 The calculation of GPA
来源:互联网 发布:淘宝视频空间中哪 编辑:程序博客网 时间:2024/05/18 22:16
这题要注意 实数
import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner sc = new Scanner(System.in);while (sc.hasNext()) {int n = sc.nextInt();double creditOfSum = 0;// creditOfSum 学分的和double pointOfNumber = 0;// 点数while (n-- > 0) {double s = sc.nextDouble();// 学分double p = sc.nextDouble();// 分数if (p == -1) {// 忽略这行数据continue;}pointOfNumber += s;if (p >= 90) {p = 4;} else if (p >= 80) {p = 3;} else if (p >= 70) {p = 2;} else if (p >= 60) {p = 1;} else {p = 0;}creditOfSum += s * p;}if (pointOfNumber <= 0) {System.out.println(-1);} else {System.out.printf("%.2f", creditOfSum/ pointOfNumber);System.out.println();}}}}
The calculation of GPA
Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 65536/32768 K (Java/Others)Total Submission(s): 22720 Accepted Submission(s): 5269
Problem Description
每学期的期末,大家都会忙于计算自己的平均成绩,这个成绩对于评奖学金是直接有关的。国外大学都是计算GPA(grade point average) 又称GPR(grade point ratio),即成绩点数与学分的加权平均值来代表一个学生的成绩的。那么如何来计算GPA呢?
一般大学采用之计分法
A90 - 100 4 点
B80 - 89 3 点
C70 - 79 2 点
D60 - 69 1 点
E0 - 59 0 点
例如:某位学生修习三门课,其课目、学分及成绩分别为:
英文:三学分、92 分;化学:五学分、80 分;数学:二学分、60分,则GPA的算法如下:
科目 学分 分数 点数 分数×点数
英文 3 92 4 12
化学 5 80 3 15
数学 2 60 1 2
合计 10 29
29/10=2.9
2.9即为某生的GPA
下面有请你写一个用于计算GPA的程序。
一般大学采用之计分法
A90 - 100 4 点
B80 - 89 3 点
C70 - 79 2 点
D60 - 69 1 点
E0 - 59 0 点
例如:某位学生修习三门课,其课目、学分及成绩分别为:
英文:三学分、92 分;化学:五学分、80 分;数学:二学分、60分,则GPA的算法如下:
科目 学分 分数 点数 分数×点数
英文 3 92 4 12
化学 5 80 3 15
数学 2 60 1 2
合计 10 29
29/10=2.9
2.9即为某生的GPA
下面有请你写一个用于计算GPA的程序。
Input
包含多组数据,每组数据的第一行有一个数N,接下来N行每行表示一门成绩。每行有两个实型的数 s,p,s表示这门课的学分,p表示该学生的成绩(百分制)。如果p=-1则说明该学生这门课缺考,是不应该计算在内的。
Output
对每组数据输出一行,表示该学生的GPA,保留两位小数。如果GPA不存在,输出-1。
Sample Input
33 925 802 60
Sample Output
2.90
Author
Speakless
0 0
- HDU 1202 The calculation of GPA
- hdu 1202 The calculation of GPA
- HDU 1202 The calculation of GPA
- HDU 1202 The calculation of GPA
- HDU 1202 The calculation of GPA
- HDU 1202 The calculation of GPA
- hdu-1202-The calculation of GPA
- hdu 1202 The calculation of GPA
- HDU 1202 The calculation of GPA
- hdu 1202 The calculation of GPA
- hdu 1202 The calculation of GPA
- hdu 1202 The calculation of GPA
- hdu-1202 The calculation of GPA
- HDU 1202 The calculation of GPA
- HDU 1202 The calculation of GPA
- HDU 1202 The calculation of GPA
- The calculation of GPA HDU
- The calculation of GPA 1202
- 自适应网页
- P124.41
- window下安装svn服务器
- Linux查看及设置系统时区
- Paralle.For方法
- hdu 1202 The calculation of GPA
- codeforces-1B. Spreadsheets
- 《自己动手写框架4》:分布式锁的简单实现
- JavaScript概述
- Struts如何访问WEB-INF目录下的jsp文件。
- SpringMVC存取3大域对象
- 防止未登录用户操作—struts2拦截器简单实现
- ActiveMQ讯息传送机制以及ACK机制详解l
- Asp.Net 获取FileUpload控件的文件路径、文件名、扩展名