時間限制:
1000ms
記憶體限制:
65536kb
描述輸入乙個2進製的數,要求輸出該2進製數的16進製表示。
在16進製制的表示中,a-f表示10-15
輸入第1行是測試資料的組數n,後面跟著n行輸入。每組測試資料佔1行,包括乙個以0和1組成的字串,字串長度至少是1,至多是10000
輸出n行,每行輸出對應乙個輸入。
樣例輸入
2
100000
111樣例輸出
20
7
(1)、源**:
#include
#include
using
namespace
std;
char
six =
"0123456789abcdef"
;int
four = ;
char
change(
char
*tmp,
intnum)
return
six[ret];
}int
main()
cout << endl;}}
(2)、解題思路:略
(3)、可能出錯:略
百練 27982進製轉化為16進製制
描述 輸入乙個2進製的數,要求輸出該2進製數的16進製表示。在16進製制的表示中,a f表示10 15 輸入 第1行是測試資料的組數n,後面跟著n行輸入。每組測試資料佔1行,包括乙個以0和1組成的字串,字串長度至少是1,至多是10000 輸出 n行,每行輸出對應乙個輸入。樣例輸入 2 100000 ...
2019 1 2 數字轉換為16進製制
給定乙個整數,編寫乙個演算法將這個數轉換為十六進製制數。對於負整數,我們通常使用 補碼運算 方法。注意 十六進製制中所有字母 a f 都必須是小寫。十六進製制字串中不能包含多餘的前導零。如果要轉化的數為0,那麼以單個字元 0 來表示 對於其他情況,十六進製制字串中的第乙個字元將不會是0字元。給定的數...
將數字轉換為16進製制
給定乙個整數,寫乙個函式將其轉換為16進製制。對於負整數,需要使用二進位制補碼。樣例1 輸入 26 輸出 1a 樣例2 輸入 1 輸出 ffffffff 16進製制的所有字母 a f 必須為小寫。16進製制字串不能包含額外的前導0。如果數字為零,將它表示為單個字元 0 否則,16進製制數的第乙個字元...