c语言编写程序输入10个学生成绩并输出,找出中其中的最低分,及其在这批数中的位置。
时间: 2024-03-27 12:36:32 浏览: 46
以下是一个 C 语言程序,能够实现输入 10 个学生成绩并输出最低分及其位置:
```c
#include <stdio.h>
int main() {
int scores[10];
int min_score = 100; // 初始化最低分为 100
int min_index = 0; // 初始化最低分位置为 0
// 输入 10 个学生成绩并找出最低分及其位置
for (int i = 0; i < 10; i++) {
printf("请输入第 %d 个学生的成绩:", i + 1);
scanf("%d", &scores[i]);
// 更新最低分及其位置
if (scores[i] < min_score) {
min_score = scores[i];
min_index = i;
}
}
// 输出最低分及其位置
printf("最低分是 %d,位于第 %d 个学生\n", min_score, min_index + 1);
return 0;
}
```
在上面的程序中,我们使用了一个整型数组 `scores` 来存储 10 个学生成绩,使用变量 `min_score` 来存储最低分,使用变量 `min_index` 来存储最低分所在的位置。然后我们通过一个循环来输入 10 个学生成绩,并在输入的同时更新最低分及其位置。最后输出最低分及其位置即可。
阅读全文