PTA 練習3-3 統計學生平均成績與及格人數 (15分)

本題要求編寫程序,計算學生們的平均成績,並統計及格(成績不低於60分)的人數。題目保證輸入與輸出均在整型範圍內。

輸入格式:

輸入在第一行中給出非負整數N,即學生人數。第二行給出N個非負整數,即這N位學生的成績,其間以空格分隔。

輸出格式:

按照以下格式輸出:

average = 成績均值
count = 及格人數 其中平均值精確到小數點後一位。

輸入樣例:

5
77 54 92 73 60

輸出樣例:

average = 71.2
count = 4

代碼段

#include<stdio.h>
#include<math.h>

int main(void)
{
    int n;
    int score;
    int count = 0;
    double sum = 0.0;
    double ave;
    scanf("%d", &n);
    for (int i = 0; i < n; i++) {
        scanf("%d", &score);
        sum += score;
        if (score >= 60) count += 1;
    }
    ave = n != 0 ? sum / n : 0;     //當 n 不等於 0的時候 返回 sum/n; 當 n 等於0 的時候 ,返回0
    printf("average = %.1lf\n", ave);
    printf("count = %d", count);
    return 0;
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章