C語言題解 P5726 深基4 習9 打分

2021-10-19 08:35:42 字數 572 閱讀 7963

現在有 n(n \le 1000)n(n≤1000) 位評委給選手打分,分值從 0 到 10。需要去掉乙個最高分,去掉乙個最低分(如果有多個最高或者最低分,也只需要去掉乙個),剩下的評分的平均數就是這位選手的得分。現在輸入評委人數和他們的打分,請輸出選手的最後得分,精確到 2 位小數。

#include

int main()

for(int i =

0; i < n -

1; i++

)//交換

int temp = a[i]

; a[i]

= a[min]

; a[min]

= temp;

}for

(int i=

1;i1;i++

) n=n-2;

total=total/n;

printf

("%.2f"

,total)

;return0;

}

其實最後也可以用強轉做,但是這好像不接受。

P5744 深基7 習9 培訓

題目描述 某培訓機構的學員有如下資訊 姓名 字串 年齡 周歲,整數 去年 noip 成績 整數,且保證是 5 的倍數 經過為期一年的培訓,所有同學的成績都有所提高,提公升了 20 當然 noip 滿分是 600 分,不能超過這個得分 輸入學員資訊,請設計乙個結構體儲存這些學生資訊,並設計乙個函式模擬...

P5731 深基5 習6 蛇形方陣 c 版

傳送門 給出乙個不大於 9 的正整數 nn,輸出 n n 的蛇形方陣。從左上角填上 1 開始,順時針方向依次填入數字,如同樣例所示。注意每個數字有都會占用 3 個字元,前面使用空格補齊。無無 輸入 1 4輸出 1 123 4121314511 1615610 987從list 1 1 開始,在右移 ...

題解 P5719 深基4 例3 分類平均

之前的 latex 有點崩了,修改一下。這題大家可能第一下想到的方法就是列舉 1 到 n 逐一判斷這些數是否為 k 的倍數,這種做法的時間複雜度為 theta n 其實還有一種做法是列舉小於 n 的 k 的倍數,求出它們的和,即為 a 集合 再用總和減去 a 集合元素的和,即為 b 集合。當 k l...