HDU 1202 The calculation of GPA
2014-11-17 23:26
357 查看
链接地址:http://acm.hdu.edu.cn/showproblem.php?pid=1202
此题非常好理解,代码也很好敲,但是有很多坑。
首先,学分和分数都是double型的(分数可以大于100,更可以小于0)= =
其次,分数为-1的,算缺考(但是如果所有科目都是缺考的话,要输出-1、
下面是我AC的代码:
此题非常好理解,代码也很好敲,但是有很多坑。
首先,学分和分数都是double型的(分数可以大于100,更可以小于0)= =
其次,分数为-1的,算缺考(但是如果所有科目都是缺考的话,要输出-1、
下面是我AC的代码:
#include <set> #include <map> #include <list> #include <stack> #include <queue> #include <cmath> #include <cstdio> #include <vector> #include <cstring> #include <cstdlib> #include <iostream> #include <algorithm> using namespace std; int main() { int n, num; double s, p; while (~scanf("%d", &n)) { s = p = 0; num = 0; for (int i = 0; i < n; i++) { double a, b; scanf("%lf%lf", &a, &b); s += a; if (b >= 90) p += a * 4; else if (b >= 80) p += a * 3; else if (b >= 70) p += a * 2; else if (b >= 60) p += a; else if (b >= 0) ; else num++; } if (num == n || !p) printf("-1\n"); else printf("%.2f\n", p / s); } return 0; }
相关文章推荐
- HDOJ HDU 1202 The calculation of GPA ACM 202 IN HDU
- HDU 1202 the calculation of GPA
- HDU1202 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 - 1202(简单模拟)
- 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
- hdu1202 java版本The calculation of GPA
- HDU 1202 The calculation of GPA(数学)
- hdu 1202 The calculation of GPA
- hdu-1202 The calculation of GPA