91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

c語言求平均成績用for循環怎么實現

小億
201
2024-09-05 08:32:14
欄目: 編程語言

在C語言中,使用for循環計算平均成績的方法如下:

  1. 首先,需要包含必要的頭文件。
#include<stdio.h>
  1. 定義一個常量,表示學生人數。
const int NUMBER_OF_STUDENTS = 5;
  1. 創建一個整型數組,用于存儲每個學生的成績。
int scores[NUMBER_OF_STUDENTS];
  1. 使用for循環輸入每個學生的成績。
for (int i = 0; i < NUMBER_OF_STUDENTS; i++) {
    printf("請輸入第%d個學生的成績: ", i + 1);
    scanf("%d", &scores[i]);
}
  1. 初始化一個變量,用于存儲總成績和平均成績。
int sum = 0;
float average = 0.0;
  1. 使用for循環計算總成績。
for (int i = 0; i < NUMBER_OF_STUDENTS; i++) {
    sum += scores[i];
}
  1. 計算平均成績。
average = (float)sum / NUMBER_OF_STUDENTS;
  1. 輸出平均成績。
printf("平均成績為: %.2f\n", average);

將以上代碼片段組合在一起,完整的C語言程序如下:

#include<stdio.h>

const int NUMBER_OF_STUDENTS = 5;

int main() {
    int scores[NUMBER_OF_STUDENTS];

    for (int i = 0; i < NUMBER_OF_STUDENTS; i++) {
        printf("請輸入第%d個學生的成績: ", i + 1);
        scanf("%d", &scores[i]);
    }

    int sum = 0;
    float average = 0.0;

    for (int i = 0; i < NUMBER_OF_STUDENTS; i++) {
        sum += scores[i];
    }

    average = (float)sum / NUMBER_OF_STUDENTS;

    printf("平均成績為: %.2f\n", average);

    return 0;
}

運行此程序后,根據提示輸入每個學生的成績,程序將計算并輸出平均成績。

0
延寿县| 日土县| 申扎县| 石门县| 陆川县| 洛宁县| 凉城县| 潜山县| 永胜县| 株洲市| 陈巴尔虎旗| 报价| 江孜县| 樟树市| 柳林县| 堆龙德庆县| 兴业县| 姚安县| 阜城县| 宁津县| 安康市| 陇西县| 太原市| 九台市| 庄河市| 吉首市| 永城市| 青岛市| 南乐县| 鱼台县| 壤塘县| 咸宁市| 北安市| 西宁市| 田林县| 江山市| 密云县| 古蔺县| 宁城县| 泾源县| 绍兴市|