找到一个二位数组的鞍点
生活随笔
收集整理的這篇文章主要介紹了
找到一个二位数组的鞍点
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
上代碼:
package hello;import java.util.Scanner;public class Main {public static void main(String[] args) {Scanner in = new Scanner(System.in);int mat[][] = new int[3][3];for (int i=0;i<3;i++) {for (int j=0;j<3;j++) {mat[i][j] = in.nextInt();}}boolean flag = false;int row = 0;int max = 0;while (!flag&&row<mat.length) {max = 0;for (int j=1;j<mat[row].length;j++)if (mat[row][j]>mat[row][max]) max = j;boolean yes = true;int j = 0;while (yes&&j<mat.length) {if (j!=row&&mat[j][max]<mat[row][max])yes = false;j++;}if (yes)flag = true;else row++;}if (flag)System.out.println("鞍點是"+mat[row][max]);elseSystem.out.println("沒有鞍點");} }總結(jié)
以上是生活随笔為你收集整理的找到一个二位数组的鞍点的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 5 useMemouseCallback
- 下一篇: 第17课:郭盛华课程_VB编程之菜单界面