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

    判斷3個整數乘法等式在幾進制成立怎樣用C++實現

    肆意給你一個表達式m×n=p,請判定它在幾進制下當作立,進制在二進制與16進制之間,例如7×8=62在十進制下不當作立的,但在9進制下是當作立的,若是等式有多種進制當作立,則選擇進制小的輸出。若是等式沒有當作立的進制,則輸出等式無法當作立。

    東西/原料

    • C++

    方式/步調

    1. 1

      輸入數據時,第1行輸入3個整數,每個整數位數小于7位。

      輸出數據時,當有等式當作立的進制時,輸出知足前提的最小進制。

      若是等式無法當作立,則輸出等式無法當作立。

    2. 2

      起首,界說一個函數,將整數轉化為某一進制的值。

    3. 3

      自界說函數中,界說了三個內部整型變量。

    4. 4

      當整數num不等于0時獲取整數的個位值,保留在變量d中。

    5. 5

      若是d的值年夜于進制,則轉換的值為-3。

    6. 6

      將整數num轉換為響應進制的數值,保留在變量sum中。

    7. 7

      自界說函數輸出計較的值,用return返回。

    8. 8

      本家兒函數中,界說7個整型變量,保留輸入的三個整數、節制輪回的變量,以及將三個整數轉換為對應進制后的值。

    9. 9

      輸入三個整數,保留在變量m、n、p中。

    10. 10

      用for輪回節制各進制的計較,進制從2到16。

    11. 11

      用函數計較各整數對應進制的數值,保留在變量r、s、t中。

    12. 12

      若是等式當作立,且r、s、t的值都年夜于0,則退出輪回。

    13. 13

      當等式存在進制的時辰,輸出該進制劣等式m×n=p當作立。

    14. 14

      若是沒有等式當作立的進制,則輸出等式m×n=p無法當作立。

    15. 15

      運行法式,輸入三個整數后,計較機就會判定該等式有無當作立的進制。

    注重事項

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

    你可能感興趣的文章

    相關問題

    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>
    久久久久精品国产麻豆