誰獲得了最佳獎學金

2021-07-11 08:06:10 字數 536 閱讀 4631

描述

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

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

#include

struct student;

int main()

index=0;

for(k=0;kif(stu[index].moneyindex=k;

}printf("%s\n",stu[index].name);

printf("%d\n",stu[index].money);

printf("%d\n",msum);

}return 0;} 

這道題我也是寫了好久,雖然難度很小,可能也是自身能力問題,自己執行沒錯,交上一直錯誤,後來才發現問題,如果是有兩組測試資料,輸完第一組測試資料後,輸入第二組測試資料也是要輸入學生人數(x)的,所以要把學生人數(我用的是m)定義在第乙個for迴圈裡面。

誰獲得了最高獎學金

時間限制 1000 ms 記憶體限制 65535 kb 難度 2 描述 輸入第一行輸入資料n,表示測試資料組數 0 輸出每組測試資料輸出包括三行,第一行是獲得最多獎金的學生的姓名,第二行是這名學生獲得的獎金總數。如果有兩位或兩位以上的學生獲得的獎金最多,輸出他們之中在輸入檔案中出現最早的學生的姓名。...

誰獲得了最高獎學金

2 五四獎學金,每人4000元,期末平均成績高於85分 85 並且班級評議成績高於80分 80 的學生均可獲得 3 成績優秀獎,每人2000元,期末平均成績高於90分 90 的學生均可獲得 4 西部獎學金,每人1000元,期末平均成績高於85分 85 的西部省份學生均可獲得 5 班級貢獻獎,每人85...

60 誰獲得了最高獎學金

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