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

    怎樣用C++計算滿足條件的組成三角形各值和個數

    利用1、2、……、9這9個數擺列當作三角形,在三角形平分別用a-i暗示1-9中的每一個數,并要求知足以下前提:(1)a<f<i(2)b<d,g<h,c<e(3)a+b+d+f=f+g+h+i=i+e+c+a=p。

    要求輸入一個整數p,計較出知足以上前提的所有三角形和個數。

    東西/原料

    • C++

    方式/步調

    1. 1

      數字1-9擺列的三角形形態,如下圖所示,圖中例舉了一個知足前提的三角形。

    2. 2

      起首,界說各整型變量,保留三角形的各數字、p的值以及知足前提的三角形個數。

    3. 3

      接著,輸入一個正整數,保留在變量p中。

    4. 4

      用for語句執行最外層輪回,前提為a<=9。

    5. 5

      接著,執行外側的兩層輪回,前提為b<=9和c<=9。

    6. 6

      接著,執行外側第四層的輪回,因為b<d,所以此輪回的肇端值為d=b+1,前提為d<=9。

    7. 7

      然后,界說其他的各層輪回,列舉變量e-f各數字的值。

    8. 8

      用if語句判定,列舉的各變量值是否知足劃定的前提。

    9. 9

      輸出知足三角形前提的各數字的值,如下圖所示。

    10. 10

      知足三角形前提的計數加1,實現統計。

    11. 11

      最后,輸出知足前提的三角形個數。

    12. 12

      運行法式,輸入一個p的值,電腦就管帳算出所有知足前提的數字,并輸出知足前提的三角形個數。

    注重事項

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

    你可能感興趣的文章

    相關問題

    0 條評論

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