当前位置: 首页 > 工具软件 > Online Judge > 使用案例 >

online_judge_1200

法子昂
2023-12-01
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n,i,j;
    int a[4][5],b[2][5];
    while(~scanf("%d",&n))
    {
        while(n--)
        {
            for(i=0;i<2;i++)
                for(j=0;j<5;j++)
                {
                    scanf("%d",&a[i][j]);
                    b[i][j]=a[i][j];
                }
            for(i=2;i<4;i++)
                for(j=0;j<5;j++)
                {
                    scanf("%d",&a[i][j]);
                    if(b[0][j]>=b[1][j])
                    {
                        if(a[i][j]>b[1][j])
                            b[1][j]=a[i][j];
                        //b[1][j]=b[0][j];
                        //b[0][j]=a[i][j];
                    }
                    else
                    {
                        if(a[i][j]>b[0][j])
                        {
                            b[0][j]=b[1][j];
                            b[1][j]=a[i][j];
                        }
                    }
                }
            for(i=0;i<2;i++)
            {
                for(j=0;j<5;j++)
                    printf("%d ",b[i][j]);
                printf("\n");
            }
        }
    }
    return 0;
}


//之前理解错题意的代码!

/*题意不清导致的错误!
#include <stdio.h>
#include <stdlib.h>

int main()
{
    int n,i,j;
    int a[4][5],b[2][5];
    while(~scanf("%d",&n))
    {
        while(n--)
        {
            for(j=0;j<5;j++)
            {
                scanf("%d",&a[0][j]);
                b[0][j]=a[0][j];
            }
            for(j=0;j<5;j++)
            {
                scanf("%d",&a[1][j]);
                if(a[1][j]>b[0][j])
                {
                    b[1][j]=b[0][j];
                    b[0][j]=a[1][j];
                }
                else b[1][j]=a[1][j];
            }
            for(i=2;i<4;i++)
                for(j=0;j<5;j++)
                {
                    scanf("%d",&a[i][j]);
                    if(a[i][j]>b[0][j])
                    {
                        b[1][j]=b[0][j];
                        b[0][j]=a[i][j];
                    }
                    else if(a[i][j]>b[1][j])
                        b[1][j]=a[i][j];
                }
            for(i=0;i<2;i++)
            {
                for(j=0;j<5;j++)
                    printf("%d ",b[i][j]);
                printf("\n");
            }
        }
    }
    return 0;
}
*/




 类似资料:

相关阅读

相关文章

相关问答