题目:有4名学生,每名学生有4门课程,编写程序,要求输入所有学生的成绩,然后统计每门课不及格的人数。 输入格式: 输入4名学生的4门课程到二维数组a[4] [4] ,数据之间用一个空格分隔,每输入4个数,敲回车,成绩为整数。 输出格式: 在一行中输出每列数据中小于60的个数,即不及格人数,每个数据后有一个空格。
若可以,纠正给出正确代码,谢谢!
#include<stdio.h>
#include<math.h>
# define M 4
# define N 4
int main()
{
int a[M][N],i,j;
int count[4]={0};
int m,n;
m=4;
n=4;
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
scanf("%d ",&a[i][j]);
printf("\n");
}
for(i=0;i<m;i++)
{
for(j=0;j<n;j++)
if((a[i][j]/10)<6)
{
count[j]++;
}
else
continue;
}
for(j=0;j<4;j++)
printf("%d\n",count[j]);
return 0;
}