#includestdio<stdio.h> #define N 3 struct SS { int num; char name[10]; char se

/* 这段代码不知道为什么获得不了name ,執行到这里时直接跳过*/

下列程序的功能是:已知学生的記录由学号和学习成绩构成N名学生的数据已存入a数组中。找出成绩最高的学生记录(假定最高成绩的记录是唯一的)通过形参返回。请编寫函数mmm(STU a[]STU*s)实现程序要求,最后调用函数reawriteDAT()把结果输出到文件out.dat中

[解析] 本题考查的是查询最小值问题。本题的关键在于结构体变量的使用以及指针的使用结构体的成员变量为a[i].s而结构体指针的成员变量为s->s。用一个for循环遍历结构体数组a中的结构体内嵌if语句使指针s指向扫描过所有结构体中成员变量s最小的结构体,这样遍历完所有的结构体后指针s就指向结构体成员变量s最小的结构体。

免费查看千万试题教辅资源

你对这个回答的评价是



你对这個回答的评价是?

我要回帖

更多关于 includestdio 的文章

 

随机推荐