用C语言fun函数找出成绩最低学生记录
时间: 2023-05-14 14:06:53 浏览: 180
可以使用以下代码来找出成绩最低的学生记录:
```c
#include <stdio.h>
struct student {
char name[50];
int score;
};
void fun(struct student stu[], int n) {
int min_score = stu[0].score;
int min_index = 0;
for (int i = 1; i < n; i++) {
if (stu[i].score < min_score) {
min_score = stu[i].score;
min_index = i;
}
}
printf("最低分学生的姓名是:%s,分数是:%d\n", stu[min_index].name, stu[min_index].score);
}
int main() {
struct student stu[3] = {
{"张三", 80},
{"李四", 60},
{"王五", 70}
};
fun(stu, 3);
return 0;
}
```
这个程序定义了一个结构体 `student`,包含学生的姓名和分数。`fun` 函数接受一个 `student` 数组和数组长度作为参数,遍历数组找出分数最低的学生记录,并输出该学生的姓名和分数。在 `main` 函数中,我们定义了一个包含三个学生记录的数组,并调用 `fun` 函数来找出分数最低的学生。
阅读全文
相关推荐
![c](https://img-home.csdnimg.cn/images/20250102104920.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)