编程统计学生成绩平均值的C语言程序怎么写?

如题所述

第1个回答  2024-05-13

    定义学生人数和成绩数组:首先,你需要定义一个数组来存储学生的成绩,以及一个变量来存储学生人数。

    输入成绩:使用循环来输入每个学生的成绩,并将它们存储在数组中。

    计算平均值:遍历数组,将所有成绩相加,然后除以学生人数,得到平均值。

    输出结果:打印出计算出的平均值。

#include <stdio.h>

int main() {

int numStudents, i;

float sum = 0.0, average;

float scores[100]; // 假设最多有100个学生

// 输入学生人数

printf("请输入学生人数:");

scanf("%d", &numStudents);

// 输入每个学生的成绩

printf("请输入%d个学生的成绩:\n", numStudents);

for (i = 0; i < numStudents; i++) {

printf("学生%d的成绩:", i + 1);

scanf("%f", &scores[i]);

sum += scores[i]; // 累加成绩

}

// 计算平均值

average = sum / numStudents;

// 输出平均值

printf("学生成绩的平均值是:%.2f\n", average);

return 0;

}

相似回答