例41:有n个结构体变量,内含学生的学号,学号,和三门成绩。要求输出平均成绩最高学生的信息(包括学号、姓名、三门课程成绩和平均成绩)
解题思路:将n个学生的数据表示为结构体数组(有n个元素)。按照功能函数化的思想,小林分别用3个函数来实现不同的功能。
源代码演示:
#include<stdio.h>//头文件
#define N 3//宏定义
struct student //学生类结构体
{
int num; //学号
char name[20];//姓名
float score[3];//成绩
float aver;//平均分
} ;
int main() //主函数
{
void input(struct student s[]);//函数声明
struct student max(struct student s[]);//函数声明
void print(struct student s)