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

    怎樣用C++隨機產生每個數不同的n*n方陣

    輸入肆意一個整數n,請肆意輸出一個n*n的方陣,方陣中的數為1到n*n之間的整數,且每個數不反復,每次所發生方陣中的每個數為隨機生當作。如何用C++實現這一算法呢?小編與大師分享編程經驗。

    東西/原料

    • C++

    方式/步調

    1. 1

      法式中,輸入肆意一個整數n,就會輸出一個隨機發生的n*n方陣。

    2. 2

      起首,界說5個整型變量,實現法式的運算。

    3. 3

      輸入方陣的邊長,保留在變量n中。

    4. 4

      界說兩個整型數組,保留方陣的各元素,以及各數字是否已輸出的判定。

    5. 5

      用兩層for輪回,節制方陣的各元素。

    6. 6

      發生方陣規模內的隨機數值,保留在變量r中。

    7. 7

      若是發生的數值已存在,則從頭獲取隨機數。

    8. 8

      將隨機數保留到數組中,并設置為已存在。

    9. 9

      最后,按行輸出方陣中的各元素。

    10. 10

      運行法式,輸入肆意一個整數n,電腦就會輸出一個n*n的隨機方陣,且各個數值互不不異。

    注重事項

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

    你可能感興趣的文章

    相關問題

    0 條評論

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