pta基礎程式設計題目集7 4

2021-09-25 17:09:36 字數 363 閱讀 2432

//剛看一臉懵逼,後來發現是16位轉十進位制

bcd數是用乙個位元組來表達兩位十進位制的數,每四個位元表示一位。所以如果乙個bcd數的十六進製制是0x12,它表達的就是十進位制的12。但是小明沒學過bcd,把所有的bcd數都當作二進位制數轉換成十進位制輸出了。於是bcd的0x12被輸出成了十進位制的18了!

輸入在一行中給出乙個[0, 153]範圍內的正整數,保證能轉換回有效的bcd數,也就是說這個整數轉換成十六進製制時不會出現a-f的數字。

輸出對應的十進位制數。

18
12
#includeint main()

PTA 基礎程式設計題目 7 4

7 4 bcd解密 10 分 bcd數是用乙個位元組來表達兩位十進位制的數,每四個位元表示一位。所以如果乙個bcd數的十六進製制是0x12,它表達的就是十進位制的12。但是小明沒學過bcd,把所有的bcd數都當作二進位制數轉換成十進位制輸出了。於是bcd的0x12被輸出成了十進位制的18了!輸入格式...

PTA 基礎程式設計題目集 7 15

迴圈判斷當前項是否大於給定閾值,大於就將當前項累加到結果中,否則繼續。如何計算當前項?n為偶數,分母小於n的因子都被約掉了 frac n為奇數,分母小於等於n的因子被約掉了 frac 是否可行呢,我們先看具體的項數 n 4,5,6 情況。n 4 frac n 5 frac n 6 frac 觀察可知...

pta基礎程式設計題目集 程式設計題

題目鏈結 5 7 12 24小時制 include int main int argc,const char argv 5 8 超速判斷 include int main int argc,const char argv 5 9 用天平找小球 include int main int argc,co...