struct student { int num ; char name[20]; int score;}; typedef struct student stu; 有上面面学生记录类型定义, 定义函数在一组学生记录中找成绩最低的学生信息, 最低分唯一 函数接口定义: stu fun( stu a[] ) 数组a里存储N个学生记录,返回值是最低分记录 裁判测试程序样例: 在这里给出函数被调用进行测试的例子。例如: #include <stdio.h> #define N 10 stu fun( stu a[] );/* 请在这里填写答案 */
时间: 2023-06-26 21:03:25 浏览: 247
struct student
下面是实现函数fun的代码:
```c
stu fun(stu a[]) {
stu lowestScore = a[0];
for (int i = 1; i < N; i++) {
if (a[i].score < lowestScore.score) {
lowestScore = a[i];
}
}
return lowestScore;
}
```
该函数首先初始化一个最低分学生记录为数组第一个元素,然后遍历整个数组,如果某个学生记录的分数比当前最低分学生记录的分数更低,就把最低分学生记录更新为该学生记录。最后返回最低分学生记录即可。
阅读全文