首页 > 编程知识 正文

杭电2061 Treasure the new start freshmen

时间:2023-05-05 09:08:00 阅读:255590 作者:144

杭电2061 http://acm.hdu.edu.cn/showproblem.php?pid=2061

 

题目大意:

分别给出一些课程的学分与成绩,要求每门课学分*成绩的总和除去 总分学和。

若有任何一门课挂科,即小于60分则不存在GPA。

 

这题目总给我报输出超限。

 

#include <iostream>#include <cstring>using namespace std;int n,m;double c[100];double s[100];double sum1;double sum2;double ans;bool f;char name[1000][1000];int main() { //while(~scanf("%d",&n)) { scanf("%d",&n); f=0; ans=0; sum1=0; sum2=0; m=0; for(int i=0;i<n;i++) { scanf("%d",&m); for(int j=0;j<m;j++) { scanf("%s%lf%lf", name[i], &c[i], &s[i]); if (s[i] < 60) { f = true; } sum1 += c[i]; sum2 += c[i] * s[i]; } if(f) { printf("Sorry!n"); } else { ans=sum2/sum1; printf("%.2lfn",ans); } } //} return 0;}

 

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。