杭电2061
此題的翻譯如下:
背景:
新的學期即將到來,也正逢杭州電子科技大學50周年校慶。無論你的專業是什么,我唯一要告訴那么的是:“珍惜大學的生活,利用好時間。” 很多人認為大學的生活回是豐富多采。但事實是,大學生活也同樣忙碌。如果你要掌握書上的知識,你的空閑時間必須花在自學和實踐上,尤其是實踐。我認為,作為一位大學生,所有人都必須端正自己的學習態度。
“沒有不勞而獲的事情”,杭電也設立了獎學金,你能得到嗎?它主要依據是學生獲得的GPA(測評平均分)。現在,我將告訴你它的規則,你的任務就是編程計算GPA。
假如有K門課程,第i門課的學分為Ci,你的成績為為Si,則GPA為:
GPA = (C1 * S1 + C2 * S2 +……+Ci * Si……) / (C1 + C2 + ……+ Ci……) (1 <= i <= K, Ci != 0)
如果有一門課程成績在0到60之間,則GPA將不存在。
此題的思路比較簡單,用一個2維數組存放課程名及可!!對了,要注薏一下格式,沒兩個測試例子之間有一個空格,
最后一個數據沒有空格,祝你成功ac!!
?
#include<iostream>
using namespace std;
int main()
{
?int n,m,i,e;
?char k[100][35];
?double a,b,c,d;
?? scanf("%d",&n);
? while(n--)
? {
???? cin>>m;
??? c=d=0;e=1;
? for(i=0;i<m;i++)
? {
????????? cin>>k[i];
??? cin>>a>>b;
??? if(b<60&&b>=0)
???? e=0;
??? c=c+a;
??? d=d+b*a;
? }
? if(e==1)
?? printf("%.2lf\n",d/c);
? else
?? puts("Sorry!");
?if(n)
? cout<<endl;}
? return 0;
}
轉載于:https://www.cnblogs.com/xiohao/archive/2012/10/11/2718994.html
總結
- 上一篇: 个人出路......
- 下一篇: 洛阳沐天农业开发有限公司全麦粉如何