Problem 1011 進製間的轉換

2021-09-18 06:30:13 字數 603 閱讀 6009

給你n個整數,對於每乙個整數,輸出它的2進製表示形式,8進製表示形式和16進製表示形式,且2進製必須以b結尾,8進製必須以0開口,16進製制必須以h結尾(看樣例)

輸入的第一行包含乙個整數n(1<=n<=100),

接下來的n行,每行乙個整數m(1<=m<=1000000)。

對於給定的每個整數m,輸出一樣,分別為它的2、8、16進製表示形式,用空格隔開。 1 

11101010b 

0352 

eah 

#includechar s[1000000];

int s1[1000000];

int fun(int n,int m)

return i;

}int main()

printf("b ");

a=fun(8,m);

printf("0");

for(j=a-1;j>=0;j--)

printf(" ");

i=0;

while(m)

for(j=i-1;j>=0;j--)else}}

printf("h\n");

}return 0;  

}

Problem 1011 進製間的轉換

給你n個整數,對於每乙個整數,輸出它的2進製表示形式,8進製表示形式和16進製表示形式,且2進製必須以b結尾,8進製必須以0開口,16進製制必須以h結尾 看樣例 輸入的第一行包含乙個整數n 1 n 100 接下來的n行,每行乙個整數m 1 m 1000000 對於給定的每個整數m,輸出一樣,分別為它...

進製間的轉換

進製間的轉換 如 在某系統中,等式15 4 112成立,則系統採用的是 進製?a.6 b.7 c.8 d.9 在這個題中,我們可以將每乙個的進製帶進去算一下。如 a,先換成十進位制 15 11,4 4,112 44 11 4 44 即 a 正確。我們可以採用這樣的辦法算這樣的題。但是如果我們遇到這樣...

進製間的轉換

對於整數而言,有四種表現形式 二進位制 0,1,滿2進1 八進位制 0 7,滿8進1,用0開頭表示 十進位制 0 9,滿10進1 十六進製制 0 9,a f 滿16進1,用0x開頭表示 在說換算前,先了解一下byte,是計算機儲存資料的最小單位,1byte 8個二進位制位 計算機則是以二進位制儲存資...