输入5×5的数组,编写程序实现: (1)求出对角线上各元素的和; (2)求出对角线上行、列下标均为偶数的各元

2024-11-29 04:44:02
推荐回答(1个)
回答1:

(1) println(a[0][0]+a[1][1]+a[2][2]+a[3][3]+a[4][4]+a[0][4]+a[1][3]+a[3][1]+a[4][0]);
(2) println(a[0][0]*a[0][2]*a[0][4]*a[2][0]*a[2][2]*a[2][4]*a[4][0]*a[4][2]*a[4][4]);
(3) int或double max =a[0][0];int i,j,maxi=0,maxj=0;for(i=0;i<5;i++){for(j=0;j<5;j++){if(a[i][j]>a){max=a[i][j];maxi=i;maxj=j;}}} max为最大值,maxi,maxj为最大值的坐标