C語言 誰總分第一(測試你對結構體陣列的熟練程度)

2021-10-01 19:27:46 字數 853 閱讀 2819

有n個學生,每個學生的資料報括學號、姓名、3門課的成績,從鍵盤輸入n個學生的資料,要求找出總分第一且沒有單科不及格的學生的資料(包括學號、姓名、3門課成績)並輸出。

結構體型別及結構體陣列的定義可參考如下定義。題目沒有明確說明的,均沒有嚴格限制。

#define n 100

struct student

stu[n];

輸入先輸入學生數量n

然後每行輸入乙個學生的資料,包括學號、姓名、三科成績,空格分開。

輸出總分第一且沒有單科不及格的學生的資料(包括學號、姓名、3門課成績),如果存在並列總分第一的,只輸出從前往後查詢遇到的第乙個學生的資料。

樣例輸入 copy

41101 clan 80 70 60

1102 blue 90 80 70

1103 xds 59 99 98

1104 bred 80 80 80

樣例輸出 copy

1102 blue 90 80 70

#include

#include

#include

#include

#define n 100

struct student

stu[n]

;int

main()

}}printf

("%d %s %d %d %d"

,stu[k]

.num,stu[k]

.name ,stu[k]

.score[0]

,stu[k]

.score[1]

,stu[k]

.score[2]

);}

(2)鞏固一下C語言基礎知識,誰動手,誰收穫。

問題7 編寫乙個程式,讓它有以下功能 從鍵盤上輸入乙個五位數,對此整數中的五個數值進行從大到小排序,形成乙個新的五位數,輸出這個整數。15分 問題8 輸入年 月 日,輸出該日期是該年的第幾天。25分 問題9 利用陣列實現資料的儲存。將學生的學號和成績儲存在陣列中,利用迴圈計算出陣列中儲存學生的平均成...

(4)鞏固一下C語言基礎知識,誰動手,誰收穫。

問題13 程式設計解決如下問題 雞翁一,值錢五 雞母一,值錢三 雞雛三,值錢一。百錢買百雞,問雞翁,雞母,雞雛各幾何?20分 問題14 程式設計實現 有二維陣列a 3 3 將陣列a的每一行元素均除以該行上絕對值最大的元素,按行輸出新陣列。20分 問題15 程式設計 設x y取值為區間 1,10 的整...

(2)鞏固一下C語言基礎知識,誰動手,誰收穫。

問題7 編寫乙個程式,讓它有以下功能 從鍵盤上輸入乙個五位數,對此整數中的五個數值進行從大到小排序,形成乙個新的五位數,輸出這個整數。15分 問題8 輸入年 月 日,輸出該日期是該年的第幾天。25分 問題9 利用陣列實現資料的儲存。將學生的學號和成績儲存在陣列中,利用迴圈計算出陣列中儲存學生的平均成...