利用java求一个矩阵的鞍点(即在行上最小而在列上最大的点)。主要是java的二维数组、矩阵以及循环的应用。
package cn.njxz.test02;
import java.util.Scanner;
public class demo03 {
public static void main(String[] args) {
int i,j,k,minj,t,kz=0;
//minj代表当前行中最小值的列下标;设置标志量kz
Scanner s=new Scanner(System.in);
System.out.println("请输入数组行数和列数");
int x=s.nextInt();//行数
int y=s.nextInt();//列数
int [][]arry=new int[x][y];
System.out.println("请输入数组元素");
for(i=0;i arry[i][minj])
break;
if (k < x-1)
continue;
System.out.println("the result is a["+i+"]["+minj+"]="+arry[i][minj]);
kz=1;
break;
}
//求出列最大。
}
if(kz==0)
System.out.println("no solution!");
}
}



