如何编程计算并输出四个学生考试成绩中的最高分?
时间: 2024-10-29 18:18:53 浏览: 4
C语言输入学生成绩,计算并输出这些学生的最低分、最高分、平均分。
在C语言中,你可以使用数组来存储学生的分数,然后遍历数组找出最高分。以下是一个简单的示例:
```c
#include <stdio.h>
int main() {
// 定义一个包含四名学生分数的数组
int scores[4] = {85, 90, 78, 92}; // 假设这些是他们的分数
// 初始化最高分为第一个元素(数组的第一个值)
int maxScore = scores[0];
// 遍历数组,比较每个分数和当前最高分
for (int i = 1; i < 4; i++) {
if (scores[i] > maxScore) {
maxScore = scores[i]; // 如果找到更大的分数,更新最大分
}
}
// 输出最高分
printf("最高的分数是: %d\n", maxScore);
return 0;
}
```
在这个程序中,我们首先假设了学生的分数。然后用`maxScore`变量来记录已经遇到的最大分数。通过一个for循环,从第二个元素开始逐个比较,如果发现更大的分数就替换`maxScore`。循环结束后,`maxScore`就是四个学生中最高的分数。
阅读全文