[求助]刚学C老师就来了这样一个题~~来看下吧
一、题目
有N(N >= 10)个学生的数据信息,每个包含:
学号 — num [10](字符串)、
姓名(拼音)— name[25](字符串)、
性别 — sex(字符,M或F)、
年龄 — age(整型)、
三门课程成绩(高数、英语、计算机)— score [3 ](单精度)。
设计一个系统,完成下列功能:
1. 定义及输出。用结构体类型数据及其赋初值的方法把学生的数据送到结构体数组中(第一个数据用自己的真实数据,其它数据自定,但注意要有符合第4个功能两项统计输出的数据。),然后把它们打印出来。
2. 计算并排序。计算每个学生三门课程的总分(sum,单精度)及平均分(aver,单精度,输出一位小数),将包括所有数据的结构体数组元素按总分从大到小的顺序排序打印出来。
3. 查找。任意输入一位学生的姓名,打印出他的所有数据。要求能多次查找。
4. 统计。统计输出不及格的学生名单和对应的课程。统计输出有2门以上(含2门)课程不及格的学生名单,作为留级的学生。
二、设计要求
1. 编程时,设计函数来完成每个功能,通过main 函数调用各函数。
2. 程序中的输入输出要加提示说明。
3. 打印出的程序清单,在各行后用中文加以说明。
4. 输出的结果要准确、清晰、美观。
有哪位会的,帮下啊,加我的QQ:460378050