杭电1202,此题个人觉得有误
来源:互联网 发布:北卡大学淘宝真的假的 编辑:程序博客网 时间:2024/04/28 14:43
若每一科都为0,则gpa应该为0,而不是-1,但是从结果来看不是这样的
#include<iostream>#include<cstdio>using namespace std;struct course{ double credit; double score;}buf[100];int main(){ int n; double gpa; while(scanf("%d",&n)!=EOF){ int count=0;//缺考科目数 double sum = 0;//总分数 double cresum = 0;//总学分 for(int i = 0;i<n;i++){ scanf("%lf%lf",&buf[i].credit,&buf[i].score); if(buf[i].score==-1) count++; else{ int dd = (int)buf[i].score/10; switch(dd){ case 10: case 9:sum+=4*buf[i].credit;break; case 8:sum+=3*buf[i].credit;break; case 7:sum+=2*buf[i].credit;break; case 6:sum+=1*buf[i].credit;break; case 5: case 4: case 3: case 2: case 1: case 0:sum = sum;break; } } if(buf[i].score!=-1) cresum+=buf[i].credit; } double gpa = sum/cresum; if(count==n||sum==0)||sum==0去掉则为出现OLT错误 { printf("-1\n"); continue; }else{ printf("%.2lf\n",gpa); } }}
0 0
- 杭电1202,此题个人觉得有误
- 数学+思维(此题有多种做法,个人觉得思维更有趣)
- 个人觉得很经典的程序题
- 关于浏览器,个人觉得,单纯的觉得
- HDU--杭电--1016--Prime Ring Problem--深度优先搜索--此类中的水题
- 此问题理解有误,删除之以防误倒别人
- 个人觉得 evernote比较好
- HDU--杭电--1716--排列2--深度优先搜索--此类中的基础题,也是水题
- 个人觉得比较好的网站
- excel的学习网站,个人觉得不错
- 个人觉得搞笑的笑话,更新中....
- VC++6.0下载,个人觉得很好
- 杂谈--个人觉得比较好的句子
- 个人觉得比较好的博客
- 个人觉得比较好的学习路径
- 个人曾经觉得挺好的开发案例
- PHP几个误区,个人觉得PHP不错!
- Makefile 使用总结(个人觉得不错)
- [Unity优化]unity中的优化方法
- boolean和它的包装类的区别
- target文件夹里的资源无法被程序加载
- Android 解决异步任务下载图片错位问题
- apt-get update 失败
- 杭电1202,此题个人觉得有误
- usaco 1.1.4 beads
- c语言基础函数——setjmp()和longjmp()
- POJ-1230 Pass-Muraille
- 两种框架之间的比较 Hibernate与Mybatis
- 谈谈iOS开发中的frame、bounds和center
- 把几个降维的算法(FA PCA SVD ICA LPP LDA )归纳一下
- 《计算机网络原理》之计算机网络概述
- Nginx Location配置总结