设计一个程序,计算某个班级 50 名学生《 C++ 程序设计》课程期末考试的平均分和不及格率( 说明 :试卷总分为 100 分, 60 分以下为不及格)。 要求 : (1) 定义一个结构类型来存放一名学生的信息,学生信息包括:姓名、性别、学号、《 C++ 程序设计》课程期末考试成绩。 (2) 定义一个函数从键盘输入数据来初始化一名学生的信息。 (3) 定义一个函数来输出一名学生的信息。 (4) 定义一个函数来计算 50 名学生《 C++ 程序设计》课程期末考试的平均分,平均分通过函数返回值返回。 (5) 定义一个函数来计算 50 名学生《 C++ 程序设计》课程期末考试的不及格率,不及格率通过函数返回值返回。 提示 :通过结构数组来存放 50 名学生的信息。结构类型作函数形参时,可以通过结构引用形参或结构指针形参来降低函数调用时的空间和时间的开销。