c语言输入10个学生成绩保存到数组,求出最低分
时间: 2024-09-08 17:04:20 浏览: 55
基于EasyX和C语言的可视化学生成绩管理系统
5星 · 资源好评率100%
在C语言中,你可以使用数组来保存10个学生的成绩,然后通过遍历这个数组来找出最低分。以下是一个简单的示例代码,演示了如何实现这个功能:
```c
#include <stdio.h>
int main() {
int scores[10]; // 创建一个整型数组来保存10个成绩
int minScore = 100; // 假设最低分为100,可以根据实际情况调整
int i;
// 输入10个学生成绩
printf("请输入10个学生的成绩:\n");
for (i = 0; i < 10; i++) {
printf("请输入第%d个学生的成绩:", i + 1);
scanf("%d", &scores[i]);
}
// 初始化minScore为数组的第一个元素
minScore = scores[0];
// 遍历数组,找出最低分
for (i = 1; i < 10; i++) {
if (scores[i] < minScore) {
minScore = scores[i];
}
}
// 输出最低分
printf("最低分为:%d\n", minScore);
return 0;
}
```
这段代码首先定义了一个整型数组`scores`来保存10个学生的成绩,然后通过循环让用户输入这些成绩。在输入完所有成绩后,代码使用另一个循环来遍历数组,同时初始化最低分为数组的第一个元素。在遍历过程中,如果发现更低的成绩,就更新最低分变量`minScore`。最后,代码输出了最低分。
阅读全文