同问题再次求高手C语言编程!在线等!急~~!!

来源:百度知道 编辑:UC知道 时间:2024/06/22 07:45:10
编写程序,输入50个学生的数学成绩和英语成绩 int grade[50][3] ,统计并输出每门课程的平均分以及至少一门课不及格学生数,两门不及格的人数。
急,在线等 谢谢!!
是所有人每门课的平均分

#include <stdio.h>
#include <stdlib.h>

int main()
{
int grade[50][3];
int i;
int sum1 = 0,sum2 = 0;
int n1 = 0,n2 = 0;
printf("请依次输入数学成绩和英语成绩,中间隔开\n");
for(i = 0; i < 50; i++)
{
scanf("%d%d",&grade[i][0],&grade[i][1]);
sum1 = sum1 + grade[i][0];
sum2 = sum2 + grade[i][1];
grade[i][2] = (grade[i][0] + grade[i][1]) / 2;
}
printf("数学平均成绩:%d 英语平均成绩 :%d\n",sum1/50,sum2/50);
for(i = 0; i < 50; i++)
{
if(grade[i][0] < 60 && grade[i][1] <60)
{
n1++;
n2++;
}
else if (grade[i][0] < 60 || grade[i][1] <60)
n1++;
}
printf("至少一门不及格人数: %d 两门均不及格人数: %d",n1,n2);

return 0;
}

#define N 50
#define M 2