输入10个学生的c语言成绩(假设成绩为整数值),求最高成绩、最低成绩和平均值。
时间: 2023-06-05 10:47:06 浏览: 203
可以使用一个数组来存储这10个学生的成绩,然后遍历数组找到最高成绩和最低成绩,并累加所有成绩求平均值。具体代码如下:
```c
#include <stdio.h>
int main() {
int scores[10]; // 存储10个学生的成绩
int max_score = , min_score = 100, sum_score = ;
float avg_score;
// 输入10个学生的成绩
printf("请输入10个学生的成绩:\n");
for (int i = ; i < 10; i++) {
scanf("%d", &scores[i]);
// 更新最高成绩和最低成绩
if (scores[i] > max_score) {
max_score = scores[i];
}
if (scores[i] < min_score) {
min_score = scores[i];
}
// 累加成绩
sum_score += scores[i];
}
// 计算平均值
avg_score = (float)sum_score / 10;
// 输出结果
printf("最高成绩:%d\n", max_score);
printf("最低成绩:%d\n", min_score);
printf("平均成绩:%.2f\n", avg_score);
return ;
}
```
运行程序后,输入10个学生的成绩,程序会输出最高成绩、最低成绩和平均成绩。
阅读全文