#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