演算法筆記Codeup練習C語言11 8

2021-10-20 07:34:11 字數 1108 閱讀 4465

題目描述

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

輸入共有10行,每行包含了乙個學生的學號(整數)、名字(長度不超過19的無空格字串)和3門課程的成績(0至100之間的整數),用空格隔開。

輸出第一行包含了3個實數,分別表示3門課程的總平均成績,保留2位小數,每個數之後輸出乙個空格。

第二行輸出個人平均分最高的學生的資料,與輸入資料格式相同。如果有多位個人平均分最高的學生,輸出按照輸入順序第乙個最高分的學生資料。

請注意行尾輸出換行。

樣例輸入 copy

101 aaa 80 81 82

102 bbb 83 84 85

103 ccc 86 87 88

104 ddd 89 90 91

105 eee 92 93 94

106 fff 80 90 100

107 ggg 85 90 95

108 hhh 80 85 90

109 iii 90 91 92

110 jjj 91 88 87

樣例輸出 copy

85.60 87.90 90.40

105 eee 92 93 94

提交

#include

struct studentstu[10]

;int

main()

for(

int i=

0;i<

10;i++

)for

(int i=

0;i<

10;i++)}

reve1=reve1/10;

reve2=reve2/10;

reve3=reve3/10;

printf

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

,reve1,reve2,reve3,best_stu.num,best_stu.name,best_stu.re1,best_stu.re2,best_stu.re3)

;return0;

}

演算法筆記Codeup練習C語言11 1

題目描述 完成乙個對候選人得票的統計程式。假設有3個候選人,名字分別為li,zhang和fun。使用結構體儲存每乙個候選人的名字和得票數。記錄每一張選票的得票人名,輸出每個候選人最終的得票數。結構體可以定義成如下的格式 struct person leader 3 輸入第一行有乙個整數n,表示以下有...

演算法筆記Codeup練習C語言11 7

題目描述 編寫兩個函式input和print,分別用來輸入5個學生的資料記錄和列印這5個學生的記錄。對於每乙個學生,其記錄包含了學號 名字 3門課程的成績共5項。用主函式分別呼叫input和print函式進行輸入和輸出。要求使用結構體陣列實現,結構體中包括了每個學生的5項記錄。輸入共有5行,每行包含...

演算法筆記 Codeup 100000569C

題目要求 按要求輸入如下格式的楊輝三角.最多輸出10層 要求輸入 輸入只包含乙個正整數n,表示將要輸出的楊輝三角的層數。樣例5要求輸出 對應於該輸入,請輸出相應層數的楊輝三角,每一層的整數之間用乙個空格隔開 樣例111 1211 3311 4641可ac 如下 include intmain 此二維...