軟體學院第十四次訓練
205 分
程式設計題共 9 小題,共計 205 分
7-6 學生成績排序 (15 分)
假設學生的基本資訊包括學號、姓名、三門課程成績以及個人平均成績,定義乙個能夠表示學生資訊的結構型別。輸入n(n<50)個學生的成績資訊,按照學生的個人平均分從高到低輸出他們的資訊。
輸入乙個正整數n(n<50),下面n行輸入n個學生的資訊,包括:學號、姓名、三門課程成績(整數)。
輸出從高到低排序後的學生資訊,包括:學號、姓名、平均分(保留兩位小數)。
3
101 zhang 78 87 85
102 wang 91 88 90
103 li 75 90 84
102,wang,89.67
101,zhang,83.33
103,li,83.00
這是大水題,最近太煩了,kmp演算法弄不懂,dijkstra演算法實驗報告寫不出來,我要多看看心理學的書,平復心情
#include#includeusing namespace std;
struct stus[55];
bool cmp(stu x,stu y)
int main()
sort(s,s+n,cmp);
for(int i=0;ireturn 0;
}
修改學生成績 15分
輸入n n 50 個學生的成績資訊,再輸入乙個學生的學號 課程以及成績,在自定義函式update score 中修改該學生指定課程的成績。函式介面定義 int update score struct student p,int n,int num,int course,int score 其中p是結...
統計學生成績 15分
本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分制成績的轉換規則 大於等於90分為a 小於90且大於等於80為b 小於80且大於等於70為c 小於70且大於等於60為d 小於60為e。輸入格式 輸入在第一行中給出乙個正整數n 1000 即學生人數 第二行中給出n個學生...
7 16 統計學生成績 15分
本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分制成績的轉換規則 大於等於90分為a 小於90且大於等於80為b 小於80且大於等於70為c 小於70且大於等於60為d 小於60為e。輸入格式 輸入在第一行中給出乙個正整數n 1000 即學生人數 第二行中給出n個學生...