定义学生人数和成绩数组:首先,你需要定义一个数组来存储学生的成绩,以及一个变量来存储学生人数。
输入成绩:使用循环来输入每个学生的成绩,并将它们存储在数组中。
计算平均值:遍历数组,将所有成绩相加,然后除以学生人数,得到平均值。
输出结果:打印出计算出的平均值。
#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;
}