输入10个学生的成绩输出最高成绩和最低成绩c语言
时间: 2024-11-24 07:41:37 浏览: 48
在C语言中,你可以使用数组来存储学生的成绩,并通过循环遍历找到最高和最低的成绩。这里是一个简单的示例:
```c
#include <stdio.h>
int main() {
int scores[10]; // 创建一个包含10个元素的整数数组用于存储成绩
float highestScore = scores[0]; // 假设第一个分数是最高的
float lowestScore = scores[0]; // 同理,假设第一个分数是最低的
// 提示用户输入10个成绩
for (int i = 0; i < 10; i++) {
printf("请输入第 %d 名学生的成绩:", i + 1);
scanf("%f", &scores[i]); // 读取输入并存储到数组中
if (scores[i] > highestScore) { // 如果当前成绩比最高分高
highestScore = scores[i];
}
if (scores[i] < lowestScore) { // 如果当前成绩比最低分低
lowestScore = scores[i];
}
}
printf("最高成绩是 %.2f\n", highestScore); // 输出最高成绩
printf("最低成绩是 %.2f\n", lowestScore); // 输出最低成绩
return 0;
}
阅读全文