誰拿到了最多獎學金

2021-08-10 15:57:19 字數 1813 閱讀 1804

c語言做法:

#include

typedef struct

node;

void shuru(node *str, int n) //輸入

}void f1(node *str) //判斷是否滿足院士獎學金

void f2(node *str) //判斷是否滿足五四獎學金

void f3(node *str) //判斷是否滿足成績優秀獎

void f4(node *str) //判斷是否滿足西部獎學金

void f5(node *str) //判斷是否滿足班級貢獻獎

node find_sum_max(node *str, int n) //尋找獎學金最大的

}return

str[t];

}void print(node *str, node *temp, int n) //計算總獎金數並輸出

printf("%s\n%d\n%d\n", temp->name, temp->sum, n_sum);

}int main()

; int n; //n個人

scanf("%d", &n);

getchar();

shuru(str, n);

for (int i = 0; i < n; i++)

node temp = find_sum_max(str, n);

print(str, &temp, n);

return

0;}

c++做法1:

#include

using

namespace

std;

int main()

c++做法2:

#include

#include"vector"

using

namespace

std;

class student

void f2() //判斷是否滿足五四獎學金

void f3() //判斷是否滿足成績優秀獎

void f4() //判斷是否滿足西部獎學金

void f5() //判斷是否滿足班級貢獻獎

};void shuru(vector

& student, int n)

}student find_sum_max(vector

& student, int n) //尋找獎學金最大的

}return student[t];

}void print(vector

& student, student &temp, int n) //計算總獎金數並輸出

cout

<< temp.name << endl << temp.sum << endl << n_sum << endl;

}int main()

student temp = find_sum_max(student, n);

print(student, temp, n);

cout

<< endl;

for (int i = 0; i < n; i++)

return

0;}

誰拿了最多獎學金

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

誰拿了最多獎學金

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

誰拿了最多獎學金

07 誰拿了最多獎學金 檢視 提交 統計 提問 總時間限制 1000ms 記憶體限制 65536kb 描述某校的慣例是在每學期的期末考試之後發放獎學金。發放的獎學金共有五種,獲取的條件各自不同 2 五四獎學金,每人4000元,期末平均成績高於85分 85 並且班級評議成績高於80分 80 的學生均可...