C语言的一个简单小程序,各位大佬帮帮忙

八个同学的语文数学成绩
每位同学的语文数学成绩比较,如果成绩都大于等于,则输出1;否则输出0.
最后形成一个八行八列的矩阵

#include <stdio.h>
int main()
{
int ch[8];
int ma[8];
for (int i = 0; i < 8; i++)
scanf("%d%d", &ch[i], &ma[i]);
for (int i = 0; i< 8; i++)
{
for (int j = 0; j < 8; j++)
if (ma[i] >= ma[j] && ch[i] >= ch[j])
printf("1 ");
else
printf("0 ");
printf("\n");
}
return 0;
}

问题解决的话,请点下采纳

#include
void main(void)
{
float scores[8][2];
int result[8][8],i,j;
printf("请输入8位同学的语文、数学成绩:\n");
for(i=0; i {
for(j=0; j {
scanf("%f", &scores[i][j]);
}
}
for(i=0; i {
for(j=i; j if(scores[i][0]>=scores[j][0] && scores[i][1]>=scores[j][1])
{
result[i][j]=1;
result[j][i]=1;
}
else
{
result[i][j]=0;
result[j][i]=0;
}
}
for(i=0; i<8; i++)//输出结果
{
for(j=0; j<8; j++)
{
printf("%d\t",result[i][j]);
}
printf("\n");
}
}
实验数据
78 96
85 97
53 56
100 86
86 76
75 96
59 86
100 100

图片说明