c142. 計算學生考試的平均分數和標準差
Tags :
Accepted rate : 2人/3人 ( 67% ) [非即時]
評分方式:
Tolerant

最近更新 : 2025-04-30 13:05

Content

某學校的某班級有若干名學生,他們剛參加完一場考試。你的任務是設計一個程式來計算班級的平均分數、標準差,並且計算有多少位學生的成績高於或等於平均分數。

Input
  • 第一行輸入一個整數 n(1 ≤ n ≤ 1000),表示學生的數量。

  • 接下來的 n 行,每行輸入一個學生的分數(0 ≤ 分數 ≤ 100)。每一行只包含一個學生的分數。

Output

輸出三行:

  1. 第一行輸出班級的平均分數(四捨五入至小數點後兩位)。

  2. 第二行輸出有多少位學生的成績高於或等於平均分數。

  3. 第三行輸出班級的標準差(四捨五入至小數點後兩位)。

Sample Input #1
5
85
90
75
80
95
Sample Output #1
85.00
3
7.91
Sample Input #2
4
60
70
80
90
Sample Output #2
75.00
2
11.18
Sample Input #3
3
50
60
40
Sample Output #3
50.00
1
8.16
測資資訊:
記憶體限制: 64 MB
公開 測資點#0 (33%): 1.0s , <1K
公開 測資點#1 (33%): 1.0s , <1K
公開 測資點#2 (34%): 1.0s , <1K
Hint :

提示: 使用 setprecision(2)fixed 格式化輸出,將數字四捨五入至小數點後兩位:

cpp
複製編輯
#include cout << fixed << setprecision(2) << number;

這樣可以將 number 四捨五入並顯示為兩位小數。

Tags:
出處:
[管理者: stu210109(james) ]


ID User Problem Subject Hit Post Date
沒有發現任何「解題報告」