c语言用数组求十个人成绩的平均分,最高分和最低分
时间: 2024-02-23 17:58:53 浏览: 152
好的,我可以帮你解决这个问题。你可以使用一个长度为10的数组来存储这十个人的成绩,然后通过遍历数组来求平均分、最高分和最低分。下面是一个示例代码:
```c
#include <stdio.h>
int main() {
int scores[10];
int sum = 0, max = 0, min = 100;
for (int i = 0; i < 10; i++) {
printf("请输入第%d个人的成绩:", i+1);
scanf("%d", &scores[i]);
sum += scores[i];
if (scores[i] > max) {
max = scores[i];
}
if (scores[i] < min) {
min = scores[i];
}
}
printf("平均分:%d\n", sum / 10);
printf("最高分:%d\n", max);
printf("最低分:%d\n", min);
return 0;
}
```
在这个示例代码中,我们定义了一个长度为10的整型数组`scores`来存储十个人的成绩。然后,我们定义了三个变量:`sum`用来存储成绩总分,`max`用来存储最高分,`min`用来存储最低分。接着,我们使用`for`循环遍历数组,输入每个人的成绩,并且更新`sum`、`max`和`min`。最后,我们输出平均分、最高分和最低分。
希望这可以帮助到你!
阅读全文