用c语言从键盘输入十个学生的成绩,统计最高分,最低分和平均分。max代表最高分,min代表最低分,avg代表平均分。
时间: 2024-03-22 09:42:01 浏览: 140
好的,下面是C语言代码:
```c
#include <stdio.h>
int main() {
int scores[10]; // 存储十个学生的成绩
int max = 0, min = 100, sum = 0;
float avg;
// 从键盘输入十个学生的成绩
for (int i = 0; i < 10; i++) {
printf("请输入第%d个学生的成绩:", i + 1);
scanf("%d", &scores[i]);
// 统计最高分和最低分
if (scores[i] > max) {
max = scores[i];
}
if (scores[i] < min) {
min = scores[i];
}
// 统计总分
sum += scores[i];
}
// 计算平均分
avg = (float) sum / 10;
// 输出结果
printf("最高分:%d\n", max);
printf("最低分:%d\n", min);
printf("平均分:%.2f\n", avg);
return 0;
}
```
注意,这个程序假设输入的成绩都在0到100之间。如果需要输入更多的成绩,可以将数组 `scores` 的大小调整为更大的值。
阅读全文