亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

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
惠安县| 贺州市| 越西县| 本溪市| 肃北| 通化县| 彰武县| 宣武区| 平武县| 扬中市| 梧州市| 满城县| 高青县| 保康县| 玛多县| 东城区| 东港市| 开原市| 龙岩市| 淮南市| 大庆市| 密山市| 西盟| 东乌| 同德县| 凤凰县| 全椒县| 特克斯县| 循化| 东宁县| 鲁甸县| 井冈山市| 呼伦贝尔市| 新河县| 宜君县| 田林县| 疏附县| 泰和县| 秦安县| 南昌市| 八宿县|