用c语言如何计算某门考试成绩的最高分和最低分
时间: 2024-05-13 11:17:12 浏览: 21
可以通过以下步骤来计算某门考试成绩的最高分和最低分:
1. 定义一个数组来存储考试成绩。
2. 使用循环或者输入函数,将考试成绩存入数组中。
3. 定义变量来存储最高分和最低分,初始值分别为数组中的第一个元素。
4. 使用循环遍历数组,比较每个成绩与最高分和最低分的大小,更新最高分和最低分。
5. 输出最高分和最低分。
以下是一份示例代码:
```c
#include <stdio.h>
int main() {
int scores[10];
int i, max_score, min_score;
// 输入考试成绩
printf("请输入10位学生的考试成绩:\n");
for (i = 0; i < 10; i++) {
scanf("%d", &scores[i]);
}
// 初始化最高分和最低分
max_score = scores[0];
min_score = scores[0];
// 计算最高分和最低分
for (i = 1; i < 10; i++) {
if (scores[i] > max_score) {
max_score = scores[i];
}
if (scores[i] < min_score) {
min_score = scores[i];
}
}
// 输出最高分和最低分
printf("最高分:%d\n", max_score);
printf("最低分:%d\n", min_score);
return 0;
}
```