C語言 輸出平均成績最高學生的資訊

2022-07-15 00:30:21 字數 1083 閱讀 7675

例41:有n個結構體變數,內含學生的學號,學號,和三門成績。要求輸出平均成績最高學生的資訊(包括學號、姓名、三門課程成績和平均成績)

解題思路:將n個學生的資料表示為結構體陣列(有n個元素)。按照功能函式化的思想,小林分別用3個函式來實現不同的功能。

源**演示:

#include//

標頭檔案#define n 3//

巨集定義struct student //

學生類結構體

;int main() //

主函式

void input(struct student s)//

自定義輸入函式 }

struct student max(struct student s)//

自定義求最大值

}

return s[m];//

將s[m]結果返回到函式呼叫處}

void print (struct student stud)//

自定義列印函式

編譯執行結果如下:

請輸入各學生的資訊:學號、姓名、三門課成績:

10010 tom 100

9080

10011 jon 80

70100

10012 kim 100

9095

成績最高的學生是:

學號;10012

姓名;kim

三門課成績:

100.0, 90.0, 95.0

平均成績:

95.00

--------------------------------process exited after

44.45 seconds with return value 0

請按任意鍵繼續. . .

c語言學習路線

c語言開發工具

c語言 | 輸出平均成績最高學生的資訊

C語言 輸出平均成績最高學生的資訊

例41 有n個結構體變數,內含學生的學號,學號,和三門成績。要求輸出平均成績最高學生的資訊 包括學號 姓名 三門課程成績和平均成績 解題思路 將n個學生的資料表示為結構體陣列 有n個元素 按照功能函式化的思想,小林分別用3個函式來實現不同的功能。源 演示 include 標頭檔案 define n ...

學生的平均成績

二維陣列練習 學生的平均成績 題目 小甲魚 題目 乙個學習小組有5名成員 每人有3門課的學習成績。將所有資料儲存到二維陣列a 5 3 中,並求這5人的單科平均成績和所有人全科總的平均成績。其中5人成績如下 高等數學 80分 61分 59分 85分 76分 c語言 75分 65分 63分 87分 77...

計算並輸出學生平均成績。

使用陣列編寫乙個統計學生課程平均分的程式 輸入6個學生的學號和3門課程的成績 整數形式 統計每個學生3門課程的平均分 整數形式 最後輸出統計結果。程式執行結果如下 輸入 10221001 89 88 78 10221002 88 78 79 10221003 90 78 77 10221004 87...