|  | 
 
 发表于 2021-10-17 15:26:42
|
显示全部楼层 
| 复制代码char arr[5][7]={
                {1,2,3,4,5,6,7},
                {7,6,5,4,3,2,1},
                {2,3,4,5,6,7,1},
                {3,4,5,6,7,1,2},
                {4,5,6,7,1,2,3}
        };
        int sum=0,rlfttp=0,clfttp=0,rrhtbm=0,crhtbm=0,inputnum=0,i=0,j=0,m=0;
        scanf("%d",&inputnum);
        getchar();
        int (*inputch)[4]=new int[inputnum][4];
        m=0;
        while (m<inputnum)
        {
                scanf("%d %d %d %d",&inputch[m][0],&inputch[m][1],
                        &inputch[m][2],&inputch[m][3]);
                getchar();
                m++;
        }
        for (m = 0; m < inputnum; m++)
        {
                printf("%d %d %d %d\n",inputch[m][0],inputch[m][1],
                        inputch[m][2],inputch[m][3]);
        }
        for (m = 0; m < inputnum; m++)
        {
                sum=0;
                for (i = inputch[m][0]-1; i < inputch[m][2]; i++)
                {
                        for (int j = inputch[m][1]-1; j < inputch[m][3]; j++)
                        {
                                sum+=arr[i][j];
                        }
                }
                printf("%d\n",sum);
        }
        delete[] inputch;
 | 
 |