NYOJ 60 誰獲得了最高獎學金

2021-08-29 04:08:39 字數 1378 閱讀 2752

時間限制:1000 ms  |  記憶體限制:65535 kb

難度:2

描述

輸入

第一行輸入資料n,表示測試資料組數(0輸出

每組測試資料輸出包括三行,第一行是獲得最多獎金的學生的姓名,第二行是這名學生獲得的獎金總數。如果有兩位或兩位以上的學生獲得的獎金最多,輸出他們之中在輸入檔案中出現最早的學生的姓名。第三行是這x個學生獲得的獎學金的總數。

樣例輸入

1

4yaolin 87 82 y n 0

chenruiyi 88 78 n y 1

lixin 92 88 n n 0

zhangqin 83 87 y n 1

樣例輸出

chenruiyi

9000

28700

直接上**:

#include#include#includeusing namespace std;

struct student;

int main()

; int x;

struct student stu[101]=;

cin >> x;

for(int i=0;i> stu[i].name;getchar();

cin >> stu[i].qimo >> stu[i].banji >> stu[i].c1;

getchar();cin >> stu[i].c2;getchar();

cin >> stu[i].lunwen;

if(stu[i].qimo>80&&stu[i].lunwen>=1) s[i]+=8000;

if(stu[i].qimo>85&&stu[i].banji>80) s[i]+=4000;

if(stu[i].qimo>90) s[i]+=2000;

if(stu[i].qimo>85&&stu[i].c2=='y') s[i]+=1000;

if(stu[i].banji>80&&stu[i].c1=='y') s[i]+=850;

//cout << s[i] << endl;

sum+=s[i];

if(s[i]>maxn)

} // cout << endl;

// cout << xuhao

} return 0;

}

nyoj60誰獲得了最高獎學金

時間限制 1000 ms 記憶體限制 65535 kb 難度 2 描述 某校的慣例是在每學期的期末考試之後發放獎學金。發放的獎學金共有五種,獲取的條件各自不同 2 五四獎學金,每人4000元,期末平均成績高於85分 85 並且班級評議成績高於80分 80 的學生均可獲得 3 成績優秀獎,每人2000...

NYOJ 60誰獲得了最高獎學金

描述 某校的慣例是在每學期的期末考試之後發放獎學金。發放的獎學金共有五種,獲取的條件各自不同 2 五四獎學金,每人4000元,期末平均成績高於85分 85 並且班級評議成績高於80分 80 的學生均可獲得 3 成績優秀獎,每人2000元,期末平均成績高於90分 90 的學生均可獲得 4 西部獎學金,...

nyoj 60 誰獲得了最高獎學金

時間限制 1000 ms 記憶體限制 65535 kb 難度 2 描述 某校的慣例是在每學期的期末考試之後發放獎學金。發放的獎學金共有五種,獲取的條件各自不同 2 五四獎學金,每人4000元,期末平均成績高於85分 85 並且班級評議成績高於80分 80 的學生均可獲得 3 成績優秀獎,每人2000...