JAVA 建立一个m行n列的矩阵,找出其中最小的元素所在的行和列,输出该值,并输出行和列.帮我检查下public class Chpt9_6 {public static void main(String[] args) {int i,j=0,min;int a[][]={{1,-2,3},{4,5,6},{7,8,9}};for(i=0;i
来源:学生作业帮助网 编辑:作业帮 时间:2024/11/03 01:31:52
JAVA 建立一个m行n列的矩阵,找出其中最小的元素所在的行和列,输出该值,并输出行和列.帮我检查下public class Chpt9_6 {public static void main(String[] args) {int i,j=0,min;int a[][]={{1,-2,3},{4,5,6},{7,8,9}};for(i=0;i
JAVA 建立一个m行n列的矩阵,找出其中最小的元素所在的行和列,输出该值,并输出行和列.帮我检查下
public class Chpt9_6 {
public static void main(String[] args) {
int i,j=0,min;
int a[][]={{1,-2,3},{4,5,6},{7,8,9}};
for(i=0;i
JAVA 建立一个m行n列的矩阵,找出其中最小的元素所在的行和列,输出该值,并输出行和列.帮我检查下public class Chpt9_6 {public static void main(String[] args) {int i,j=0,min;int a[][]={{1,-2,3},{4,5,6},{7,8,9}};for(i=0;i
肯定会输出
行=3
列=3,因为你的循环要执行玩,i++,j++一直到3后才能执行到
System.out.println(min);
System.out.println("行="+j);
System.out.println("列="+i);
所以在前面定义一个全局变量
int col=0;//列
int row=0;//行
还有最后答案应该是0行1列的
public class test1 {
public static void main(String[] args) {
int col = 0;// 列
int row = 0;// 行
int i, j = 0, min;
int a[][] = { { 1, -2, 3 }, { 4, 5, 6 }, { 7, 8, 9 } };
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++)
System.out.print(a[i][j] + " ");
System.out.println();
}
min = a[0][0];
for (i = 0; i < 3; i++) {
for (j = 0; j < 3; j++)
if (a[i][j] < a[0][0]) {
min = a[i][j];
row = i;
col = j;
}
}
System.out.println(min);
System.out.println("行=" + row);
System.out.println("列=" + col);
}
}