📄 maandian.java~99~
字号:
package MaAnDian;public class MaAnDian { public static void main(String args[]){ int a[][]={{1,2,3,4,5},{7,3,4,5,6},{2,1,5,4,3},{5,3,6,5,4}}; int i,j,temp; int max[][]=new int[4][5]; int min[][]=new int[4][5]; // print System.out.println("显示矩阵a[][]:"); for(i=0;i<a.length;i++){ for(j=0;j<a[0].length;j++) System.out.print(" "+a[i][j]); System.out.println(); } for(i=0;i<a.length;i++){ temp=a[i][0]; for(j=1;j<a[i].length;j++) if(a[i][j]<temp) temp=a[i][j]; for(j=0;j<a[i].length;j++){ if(a[i][j]==temp){ min[i][j]=1; System.out.println("min["+i+"]["+j+"]="+temp); } } System.out.println("第"+(i+1)+"行中的最小值:"+temp); } System.out.println(); for(j=0;j<a[0].length;j++){ temp=a[0][j]; for(i=1;i<a.length;i++) if(a[i][j]>temp) temp=a[i][j]; for(i=0;i<a.length;i++) if(a[i][j]==temp){ max[i][j]=1; System.out.println("max["+i+"]["+j+"]="+temp); } System.out.println("第"+(j+1)+"列中的最大值="+temp+"\n"); } System.out.println(); // 求马鞍点,并打印。 for(i=0;i<a.length;i++) for(j=0;j<a[0].length;j++) if(min[i][j]+max[i][j]==2) System.out.println((i+1)+"行"+(j+1)+"列是一个马鞍点="+a[i][j]); }}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -