—写一个班级学生管理程序。学生信息用结构体表示,包括:学号、姓名、出生日期、性别、4个科目的成绩。成绩包括4个科目。其中,出生日期定义为联合类型,包括一个用位域表示的年月日字段和一个整型字段(整型字段用于比较日期大小)。性别用枚举类型表示。学生结构体用typedef定义为一个新的类型名,如STUDENT。
功能要求:
-
输入班级学生的信息(学号、姓名、出生日期、各科成绩)
-
根据姓名查找并显示学生信息
-
统计某科平均成绩和及格率
-
查找并显示年龄最小的学生信息
main函数中按上述功能的顺序逐项执行。