任务描述
从键盘输入一个班(全班最多不超过30人)学生的某门课的成绩,当输入成绩为负值时,输入结束,分别实现下列功能:
统计不及格人数并打印不及格学生名单。
统计成绩在全班平均分及平均分之上的学生人数,并打印这些学生的名单;
编程要求
在前一关的基础上,设计和增加函数,完成功能(2)。
提示:
- 可以先设计一个单独的函数用来求平均分。例如:
float GetAver(float score[], int n); - 然后设计另外一个函数用来统计平均分之上的学生并打印,在这个新的函数中调用GetAver()函数计算平均分。例如:
int GetAboveAver(long num[], float score[], int n);
测试说明
我会对你编写的代码进行测试:
输入学生信息后,以及输出的格式为:
统计不及格人数并打印不及格学生名单,输出的内容为:
统计成绩在全班平均分及平均分之上的学生人数,并打印这些学生的名单,输出的内容为: