中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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
建宁县| 威远县| 苍南县| 余干县| 大冶市| 从化市| 威远县| 江口县| 开江县| 镇赉县| 博兴县| 邢台县| 应用必备| 正蓝旗| 朝阳区| 文安县| 博罗县| 弥勒县| 剑川县| 泾源县| 改则县| 瑞昌市| 济南市| 库伦旗| 金川县| 宣化县| 台州市| 宁都县| 龙游县| 仙游县| 曲沃县| 棋牌| 曲周县| 沧州市| 镇康县| 株洲市| 怀集县| 昌乐县| 龙山县| 蚌埠市| 高陵县|