C語言 統計學生資料

2021-10-13 14:04:42 字數 1213 閱讀 7957

統計學生資料

有10個學生,每個學生的資料報括學號、姓名、3門課的成績,從鍵盤輸入10個學生資料,要求程式設計輸出3門課平均成績以及總分最高分的學生的資料(包括學號、姓名、3門課的成績、平均分數)。

輸入:10個學生的 學號 姓名 課程1成績 課程2成績 課程3成績

輸出:(以下資料均保留兩位小數

課程1平均成績 課程2平均成績 課程3平均成績

學號 姓名 課程1成績 課程2成績 課程3成績 (總分最高的學生資料)

樣例:

#include

typedef

struct student //結構體

student;

int main (

void);

//用於計算三門課程的平均分

for(i=

0;i<

10;i++

)//輸入資料

for(i=

0;i<

10;i++

)//找出總分最高分的學生

}for

(i=0

;i<

10;i++

)for

(i=0

;i<

3;i++

)//平均分

printf

("%.2f %.2f %.2f\n"

,course[0]

,course[1]

,course[2]

);printf

("%d %s %.2f %.2f %.2f %.2f"

, stu[maxpos]

.num,stu[maxpos]

.name,

stu[maxpos]

.score[0]

,stu[maxpos]

.score[1]

, stu[maxpos]

.score[2]

,stu[maxpos]

.sum)

;return0;

}

結構體的作業題。

(今天我才發現之前寫了的作業我忘了交……我以為我交了……然而……截止了……我人沒了……?

統計學生資訊

利用動態鍊錶記錄從標準輸入輸入的學生資訊 學號 姓名 性別 年齡 得分 位址 其中,學號長度不超過20,姓名長度不超過40,性別長度為1,位址長度不超過40包括若干行,每一行都是乙個學生的資訊,如 00630018 zhouyan m 20 10.0 28 460 輸入的最後以 end 結束將輸入的...

C語言 習題3 4 統計學生成績

本題要求編寫程式讀入n個學生的百分制成績,統計五分制成績的分布。百分制成績到五分制成績的轉換規則 大於等於90分為a 小於90且大於等於80為b 小於80且大於等於70為c 小於70且大於等於60為d 小於60為e。輸入在第一行中給出乙個正整數n 1000 即學生人數 第二行中給出n個學生的百分制成...

c語言 按等級統計學生成績

本題要求實現乙個根據學生成績設定其等級,並統計不及格人數的簡單函式。函式介面定義 int set grade struct student p,int n 其中p是指向學生資訊的結構體陣列的指標,該結構體的定義為 struct student n是陣列元素個數。學號num 姓名name和成績scor...