有一个班
4
个学生,
5
门课程。①求第一门课程的平均分;②找出有两门以上课程不及格的
学生,输出他们的学号和全部课程成绩及平均成绩;③找出平均成绩在
90
分以上或全部课
程成绩在
85
分以上的学生。分别编
3
个函数实现以上
3
个要求。
#include
#define N 4
#define M 5
typedef struct//
定义学生结构体数组
{char name[15];
float score[M];
float ave;}ST;
ST stu[N];
int i,j;
void average(ST stu[])//
求平均成绩函数
{for(i=0;i
{stu[i].ave=0;
for(j=0;j
{stu[i].ave+=stu[i].score[j];}
stu[i].ave/=M;}}
void nopass(ST stu[])//
找出有两门成绩不合格的学生并输出相应信息
{int count;
printf("\n
有两门成绩不合格的学生有:
\n");
printf("
姓名
\t
成绩
1\t
成绩
2\t
成绩</