从键盘上用c语言实现输入一个班级 30 位学生的程序设计成绩,计算并输出所有学生的平 均分和最高成绩
时间: 2024-02-20 17:59:52 浏览: 146
C语言程序设计-统计出若干个学生的平均成绩,最高分以及得最高分的人数;
5星 · 资源好评率100%
好的,以下是一个简单的 C 语言程序,可以实现输入一个班级 30 位学生的程序设计成绩,计算并输出所有学生的平均分和最高成绩。
```c
#include <stdio.h>
#define N 30 // 定义学生数量
int main() {
int scores[N]; // 存储学生成绩的数组
int sum = 0; // 所有成绩的和
int max = 0; // 最高成绩
// 输入学生成绩
for (int i = 0; i < N; i++) {
printf("请输入第%d个学生的成绩:", i+1);
scanf("%d", &scores[i]);
// 计算总分和最高成绩
sum += scores[i];
if (scores[i] > max) {
max = scores[i];
}
}
// 计算平均分
float average = (float)sum / N;
// 输出结果
printf("所有学生的平均分为:%.2f\n", average);
printf("最高成绩为:%d\n", max);
return 0;
}
```
这个程序会提示用户输入每个学生的成绩,并计算总分和最高成绩。输入完毕后,程序会计算平均分并输出所有学生的平均分和最高成绩。
阅读全文