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 223 12
-4 3
sample output
1111b-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...