🕸️Hollow,各位小伙伴,今天我们要做的是第十八题。
🎯问题:
求二维数组中的元素最小值及其索引。
测试结果如下:
🎯 答案:
int [][]a=new int[3][];a[0]=new int [3];a[1]=new int[5];a[2]=new int[4];int min1=0;int min2=0;Random ran=new Random();System.out.println("二维数组元素如下:");for(int i=0;i<a.length;i++) {for(int j=0;j<a[i].length;j++) {a[i][j]=ran.nextInt(100);System.out.printf("%-5d",a[i][j]);}System.out.println();}for(int i=0;i<a.length;i++) {for(int j=0;j<a[i].length;j++) {if(a[i][j]<a[min1][min2]) {min1=i;min2=j;}}}System.out.printf("元素最小值为:%d",a[min1][min2]);System.out.printf("\n元素最小值所在行:%d",min1);System.out.printf("\n元素最小值所在列:%d",min2);