建立一个m行n列矩阵,找出其中最小的元素所在的行和列,并输出该值及其行,列位置
代码
package baifenzhi;
import java.util.Scanner;
public class juzhenzhao {
public static void main(String args[]) {
int m,n;
Scanner sc=new Scanner(System.in);
System.out.println("创建一个m行,n列的矩阵,请输入m,n的值:");
m=sc.nextInt();
n=sc.nextInt();
int jz[][]=new int[m][n],term,h,l;
System.out.println("建立矩阵:");
for(int i=0;i<m;i++) {
for(int j=0;j<n;j++) {
jz[i][j]=sc.nextInt();
}
}
term=jz[0][0];
h=1;
l=1;
for(int i=0;i<m;i++) {
for(int j=0;j<n;j++) {
if(term>jz[i][j]) {
term=jz[i][j];
h=i+1;
l=j+1;
}
}
}
System.out.println("矩阵中的最小值:"+term);
System.out.println("在第"+h+"行 第"+l+"列");
sc.close();
}
}
结果