c语言.输入4个学生的成绩,计算并输出其中的最高分。
时间: 2024-11-10 22:25:10 浏览: 49
在C语言中,你可以通过以下步骤来实现这个功能:
1. 首先,你需要定义一个变量来存储最高分数,通常初始化为数组中的第一个元素(假设学生们的初始成绩都是0)。
```c
float maxScore = students[0];
```
2. 然后,遍历给定的四个学生成绩,如果发现有比当前`maxScore`更高的分数,就更新`maxScore`。
```c
for (int i = 1; i < 4; i++) {
if (students[i] > maxScore) {
maxScore = students[i];
}
}
```
3. 最后,使用`printf`函数将最高分输出到屏幕上。
```c
printf("最高分为: %.2f\n", maxScore);
```
完整的代码示例:
```c
#include <stdio.h>
int main() {
float students[4]; // 假设输入的学生分数
float maxScore = students[0];
printf("请输入第1个学生的成绩: ");
scanf("%f", &students[0]);
printf("请输入第2个学生的成绩: ");
scanf("%f", &students[1]);
printf("请输入第3个学生的成绩: ");
scanf("%f", &students[2]);
printf("请输入第4个学生的成绩: ");
scanf("%f", &students[3]);
for (int i = 1; i < 4; i++) {
if (students[i] > maxScore) {
maxScore = students[i];
}
}
printf("最高分为: %.2f\n", maxScore);
return 0;
}
```
阅读全文