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

    怎樣用C++計算一個數的數根

    給你肆意一個正整數num,將它各個數位上的數字相加,若是獲得的數是一位數,則這個數稱為num的數根,不然反復處置,直到當作為一個一位數為止。若何實現這一運算呢?小編以C++為例,與大師分享編程經驗。

    東西/原料

    • C++

    方式/步調

    1. 1

      求一個整數的數根,先將它列位上的數字相加,若是是一個一位數,則數根就是它,若是不是一位數,則反復處置,直到當作為一個一位數為止。

    2. 2

      起首,界說兩個整型變量,保留輸入的整數和計較出的樹根。

    3. 3

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

    4. 4

      用do-while執行外層輪回,前提是樹根是否為一位數。

    5. 5

      給樹根賦初值,初值為0。

    6. 6

      有while語句執行內層輪回,前提是正整數的值是否為0。

    7. 7

      取num的個位數,將累加的值保留在變量sum中。

    8. 8

      將整數num的個位數刪除,當作為一個新的整數。

    9. 9

      將整數的值更改為樹根的值,以便反復運算。

    10. 10

      最后,輸出樹根的值。

    11. 11

      運行法式,輸入一個正整數,計較機就管帳算出該數的數根。

    注重事項

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

    你可能感興趣的文章

    相關問題

    0 條評論

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