題目1473:二進位制數
時間限制:1 秒
記憶體限制:128 兆
特殊判題:否
提交:9371
解決:2631
題目描述:
大家都知道,資料在計算機裡中儲存是以二進位制的形式儲存的。
有一天,小明學了c語言之後,他想知道乙個型別為unsigned int 型別的數字,儲存在計算機中的二進位制串是什麼樣子的。
你能幫幫小明嗎?並且,小明不想要二進位制串中前面的沒有意義的0串,即要去掉前導0。
輸入:
第一行,乙個數字t(t<=1000),表示下面要求的數字的個數。
接下來有t行,每行有乙個數字n(0<=n<=10^8),表示要求的二進位制串。
輸出:
輸出共t行。每行輸出求得的二進位制串。
樣例輸入:
523535
2624
56275
989835
樣例輸出:
101111000010111
101001000000
1101101111010011
11110001101010001011
1 #include 2 #include 3 #include 4using
namespace
std;56
intmain()
16while
(n)20
while(!s.empty())
24 printf("\n"
);25}26
return0;
27 }
題目1473 二進位制數
時間限制 1 秒 記憶體限制 128 兆 特殊判題 否 提交 10519 解決 3030 題目描述 大家都知道,資料在計算機裡中儲存是以二進位制的形式儲存的。有一天,小明學了c語言之後,他想知道乙個型別為unsigned int 型別的數字,儲存在計算機中的二進位制串是什麼樣子的。你能幫幫小明嗎?並...
OJ 1379 二進位制數問題
描述 若將乙個正整數化為二進位制數,在此二進位制數中,我們將數字1的個數多於數字0的個數的這類二進位制數稱為a類數,否則就稱其為b類數。例如 13 10 1101 2 其中1的個數為3,0的個數為1,則稱此數為a類數 10 10 1010 2 其中1的個數為2,0的個數也為2,稱此數為b類數 24 ...
二進位制 二進位制起源
現代通訊技術的基礎是二進位制編碼。早在1865年麥克斯韋總結出麥克斯韋方程組之前,美國人摩斯 morse 於1837年發明了摩斯電碼和有線電報。有線電報的出現,具有劃時代的意義 它讓人類獲得了一種全新的資訊傳遞方式,這種方式 看不見 摸不著 聽不到 完全不同於以往的信件 旗語 號角 烽火,這也是二進...