输入四个学生的成绩,计算并输出其中的最高高分c语言
时间: 2024-12-05 17:16:11 浏览: 21
当然可以。在C语言中,我们可以使用数组来存储学生分数,并通过循环找出最高分。下面是一个简单的示例:
```c
#include <stdio.h>
int main() {
int scores[4]; // 假设有4个学生的成绩
int maxScore = scores[0]; // 初始假设第一个分数为最高
// 读取每个学生的成绩
printf("请输入4个学生的成绩:\n");
for (int i = 0; i < 4; i++) {
scanf("%d", &scores[i]);
// 如果当前分数大于已知的最大分数,则更新最大分数
if (scores[i] > maxScore) {
maxScore = scores[i];
}
}
// 输出最高分
printf("这四名学生的最高分为:%d\n", maxScore);
return 0;
}
```
在这个程序中,我们首先声明了一个长度为4的整数数组`scores`来存放成绩。然后,通过`for`循环遍历数组,每次输入一个新的分数,如果它比当前的最大值还大,就将`maxScore`更新为新的值。最后,打印出找到的最高分。
阅读全文