#255. C语言10.28

C语言10.28

题目描述

有一个班有4个学生,5门课程。分别完成三个函数,实现以下三个要求:

1、 求第一门课程的平均分;

2、 找出有2门(含2门)以上课程不及格(成绩小于60分)的学生,输出他们的学号和全部课程成绩及平均成绩;

3、 找出平均成绩在90分(含90分)以上或全部课程成绩在85分(含85分)以上的学生。

输入格式

共有4行,每行有6个用空格隔开的整数,第一个整数表示学生的学号,之后的5个整数表示这个学生所有5门课程的成绩。输入保证所有学号不包含前导0,所有成绩都在0至100之间(包含0和100)。

输出格式

第一行输出第一门课程的平均分,保留2位小数。
对于每一个有2门(含2门)以上课程不及格的学生,在一行内输出其学号、5门课程的成绩以及平均成绩,用空格隔开。请注意,平均成绩保留2位小数,且之后不需要输出空格。如果有多个满足条件的学生,按照输入顺序依次输出。
最后一行输出所有满足第3条要求的学生的学号,每个学号后输出一个空格。如果有多个满足条件的学生,按照输入顺序依次输出。
请注意行尾输出换行。

样例

样例 1

输入:

20120003 85 86 85 89 89
20120001 75 59 55 90 88
20120015 65 55 60 85 80
20120009 80 95 95 90 90

输出:

76.25
20120001 75 59 55 90 88 73.40
20120003 20120009