统计学生成绩,输入一个正整数n,输入n个学生的成绩,用c语言
时间: 2024-09-27 10:17:19 浏览: 59
C语言输入学生成绩,计算并输出这些学生的最低分、最高分、平均分。
在 C 语言中,统计学生成绩通常涉及到数组、循环以及基本的数学操作。你可以创建一个程序,让用户输入学生人数 n 和他们的分数,然后计算平均分、最高分和最低分。以下是一个简单的示例:
```c
#include <stdio.h>
int main() {
int n;
float scores[n], sum = 0, max = -INFINITY, min = INFINITY; // 使用负无穷初始化最大值和最小值
printf("请输入学生人数: ");
scanf("%d", &n);
printf("请输入每个学生的成绩:\n");
for (int i = 0; i < n; i++) {
scanf("%f", &scores[i]);
sum += scores[i]; // 累加求和
if (scores[i] > max) {
max = scores[i];
}
if (scores[i] < min) {
min = scores[i];
}
}
// 计算平均分
float average = sum / n;
printf("平均分: %.2f\n", average);
printf("最高分: %.2f\n", max);
printf("最低分: %.2f\n", min);
return 0;
}
阅读全文