我这是半对,怎么全对

img


#include
int main()
{
int array[2][3];
int i, j;
int max;

for (i = 0; i < 2; i++)
{
    for (j = 0; j < 3; j++)
    {
        scanf("%d", &array[i][j]);
    }
}

for (i = 0; i < 2; i++)
{
    max = array[i][0];
    for (j = 0; j < 3; j++)
    {
        if (array[i][j] > max)
        {
            max = array[i][j];
        }
    }
    printf("%d\n", max);
}

}

题目都说了,有很多行阿,你怎么就定义两行呢
给出的样例是两行,又不是说只有两行

#include <stdio.h>
int main()
{
    int a,b,c,max;
    while(scanf("%d%d%d",&a,&b,&c) != EOF)
    {
        max = a;
        if(max < b)
            max  = b;
        if(max < c)
            max = c;
        printf("%d\n",max);
    }
    return 0;
}


#include<stdio.h>

int main()
{
int a, b, c, max;

while(scanf("%d %d %d", &a, &b, &c) != EOF)
{
    max = a;
    if (max < b)
        max = b;
    if(max < c)
        max = c;
    printf("%d\n", max);
}
return 0;
}