输出一组成绩最高分与最低分pta
时间: 2024-10-29 14:11:24 浏览: 53
用pta来输出学生成绩
在C语言中,同时输出一组成绩的最高分和最低分,可以使用两个变量分别跟踪最高分`max_score`和最低分`min_score`。初始时,将这两个值都设置为数组的第一个元素。遍历数组,对于每个元素,如果它大于`max_score`就更新`max_score`,如果小于`min_score`就更新`min_score`。
以下是一个示例代码:
```c
#include <stdio.h>
#include <limits.h> // 包含INT_MIN和INT_MAX用于初始最小值和最大值
int main() {
int score_array[] = {95, 88, 98, 76, 82};
int num_scores = sizeof(score_array) / sizeof(score_array[0]);
int max_score = score_array[0], min_score = INT_MAX; // 初始化为最大和最小值
// 遍历数组
for (int i = 1; i < num_scores; i++) {
if (score_array[i] > max_score) {
max_score = score_array[i];
} else if (score_array[i] < min_score) {
min_score = score_array[i];
}
}
printf("成绩最高分是:%d,最低分是:%d\n", max_score, min_score);
return 0;
}
```
这段代码会打印出数组中的最高分和最低分。
阅读全文