一直都搞不明白!求教!
各位大哥,我是一个学C的新手。我道题我想了很久多不是很会,希望大家指点。 下面是原题: 1、已知学生的记录由学号和学习成绩构成,N名学生的数据已存入a结构体数组中。请编写函数 fun,函数的功能是:找出成绩最低的学生记录,通过形参返回主函数。 已给出函数的首部fun( STU a[], STU *s ),请完成该函数。(包括主函数)
结构体的定义如下: typedef struct ss
{ char num[10]; int s; } STU;
程序如下: int i,j=0;
for(i=0;i<N;i++)
if(a[i].s<a[j].s) j=i;
*s=a[j];
本身题目不是很难。难在我不会如何照着它给出的fun( STU a[], STU *s )来写,以及这类函数的调用及返回。
下面是我写的代码
代码.rar
(703 Bytes)
。有几个错误,我一直改都改不对,希望大哥们能帮忙改下或者写个例子,小弟感激!本人24小时在线等,QQ:261360265 谢谢大家