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

    計算排列的總數怎樣用C++實現

    已知有n個數,擺列當作m長的隊列(m<=n),請計較出有幾多種擺列方式,例如n=6、m=2,則擺列的總數為6×5=30。如何用C++實現這一算法呢?小編與大師分享編程經驗。

    東西/原料

    • C++

    方式/步調

    1. 1

      按照n和m的值計較擺列的總數,其公式如下圖所示。

    2. 2

      起首,自界說一個函數,用來實現階乘的計較,其值為長整型。

    3. 3

      自界說函數中,界說一個整型變量i,節制階乘的計較,界說的長整型變量pro保留計較獲得的階乘。

    4. 4

      用for輪回節制階乘的計較,前提為i>=1。

    5. 5

      計較階乘的數值,并保留在變量pro中。

    6. 6

      返回階乘的值,用return方式實現。

    7. 7

      本家兒函數中,起首界說兩個整型變量n和m,保留擺列的前提,界說一個長整型變量p,保留計較獲得的成果。

    8. 8

      接著,輸入兩個整數,保留在變量n和m中。

    9. 9

      計較知足前提的擺列總數,保留在變量p中。

    10. 10

      最后,輸出擺列總數。

    11. 11

      運行法式,輸入擺列的數,以及擺列的隊長,電腦就管帳算出擺列的總數。

    注重事項

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

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    admin
    admin

    0 篇文章

    作家榜 ?

    1. xiaonan123 189 文章
    2. 湯依妹兒 97 文章
    3. luogf229 46 文章
    4. jy02406749 45 文章
    5. 小凡 34 文章
    6. Daisy萌 32 文章
    7. 我的QQ3117863681 24 文章
    8. 華志健 23 文章

    推薦文章

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