输出n*n整型数组中最大值(假定唯一)所在行的和与最大值所在列的和。

import java.util.*;
public class Main {
    public static void main(String[] args) {
        Scanner shuru=new Scanner(System.in);
        int [][] a;
        int i,j,x,y=0,z=0,l;
        l = shuru.nextInt();
        a = new int[l][l];
        for(i=0;i<l;i++)
        {
            for(j=0;j<l;j++)
            {
                a[i][j]=shuru.nextInt();
            }
        }
        x=a[0][0];
        for(i=0;i<l;i++)
        {
            for(j=0;j<l;j++)
            {
                if(x<a[i][j])
                {
                    x=a[i][j];
                    y=i;
                    z=j;
                }
            }
        }
        int w=0,q=0;
        for(i=0;i<l;i++)
        {
            w=w+a[y][i];
        }
        for(i=0;i<l;i++)
        {
            q=q+a[i][z];
        }
        System.out.print(w+" "+q);
    }  
}
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容