• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    尋找鞍點問題怎樣用C++解決

    有一個5*5的矩陣,矩陣中每行只有一個最年夜值,每列只有一個最小值,要求找出該矩陣的鞍點。什么是鞍點?即矩陣中的一個元素,便是地點行的最年夜值,又是地點列的最小值。

    要求若是有鞍點輸出它的坐標和值,若是沒有鞍點則輸出“無鞍點”,如何用C++實現這一運算呢?小編與大師分享編程經驗。

    東西/原料

    • C++

    方式/步調

    1. 1

      鞍點為矩陣元素地點行的最年夜值,以及地點列的最小值。

    2. 2

      起首,界說3個整型變量,保留節制輪回的變量,以及標記是否有鞍點。

    3. 3

      接著,界說三個整型數組變量,保留矩陣各元素,以及每一行的最年夜值和每一列的最小值。

    4. 4

      設置最年夜值數組和最小值數組的初值,用memset函數實現。

    5. 5

      然后,用兩層輪回,節制輸入矩陣的各元素。

    6. 6

      用兩層for輪回,節制每一行最年夜值、每一列最小值的獲取。

    7. 7

      用if語句,節制每一行最年夜值的獲取。

    8. 8

      繼續用if語句,獲取矩陣每一列的最小值。

    9. 9

      然后,逐個讀取矩陣中的元素,判定是否鞍點,若是是鞍點則輸出坐標和值。

    10. 10

      最后,當矩陣中沒有鞍點時,輸出此矩陣無鞍點的信息。

    11. 11

      運行法式,當輸入一個5*5矩陣后,電腦就會判定出有無鞍點,并輸出鞍點的坐標和值。

    注重事項

    • 作者聲明:本篇經驗系本人辛勤奮動的原創當作果,未經許可,回絕轉載。
    • 發表于 2018-11-09 00:00
    • 閱讀 ( 883 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆