A 進製轉換(這個題不錯,值得看)

2021-08-03 12:13:40 字數 829 閱讀 4575

a - 進製轉換

time limit:1000msmemory limit:32768kb64bit io format:%i64d & %i64u

submit

status

practice

hdu 2031

description

輸入乙個十進位制數n,將它轉換成r進製數輸出。

input

輸入資料報含多個測試例項,每個測試例項包含兩個整數n(32位整數)和r(2<=r<=16, r<>10)。 

output

為每個測試例項輸出轉換後的數,每個輸出佔一行。如果r大於10,則對應的數字規則參考16進製制(比如,10用a表示,等等)。

sample input

7 2

23 12

-4 3

sample output

111

1b-11

先計算乙個數的大小,然後在用陣列儲存的16個字元相對應的輸出。。

#include

char b[

16]=

;int

main

()else

if(n!=0)

while

(n!=0)

for(

int i=k-1

;i>-

1;i--)

printf("

\n");}

}return0;

}

進製轉換水題

題目簡單的說一下吧 就是在int的範圍內 將十進位制的數轉換為16進製制 1.用乙個陣列來儲存,可以用於確定的值並且數量有限個,例如 12月份的天數,字母替換等 2.可以先轉換再直接輸出,也可以在處理輸出時再轉換 3.簡單的方法一定要熟練,一提到就可以寫出 來 4.最後乙個 很好,學習演算法不是為了...

2798 基礎題 進製轉換

可以直接做 也可以從二轉到10,10轉到16 看似容易 實則很需要細心,如何擺弄下標位置,如何計算邊界,如何儲存結果 include include include using namespace std define cdebbug 全域性資料 intmain if temp 9 temp 0 r...

牛客題 進製轉換

給定乙個十進位制數m,以及需要轉換的進製數n。將十進位制數m轉化為n進製數 主要考慮負數情況和10進製以上怎麼轉換,進製轉換我們知道就是將m對n進行取餘,得到的結果就是低位的值,之後m m n 2進製用0,1表示 8進製由0 7表示 10進製是0 9表示,十六進製制由 0123456789abcde...