時間限制: 1 sec 記憶體限制: 32 mb
提交: 389 解決: 162
[提交][狀態][討論版][命題人:外部匯入]
將乙個長度最多為30位數字的十進位製非負整數轉換為二進位制數輸出。
多組資料,每行為乙個長度不超過30位的十進位製非負整數。
(注意是10進製數字的個數可能有30個,而非30bits的整數)
每行輸出對應的二進位制數。
9852111126
111101100111010011
10001100110
#include#includeusing namespace std;
string tran(int n)
return s;
}string add(string s1,string s2)
bool flag = true;
while (flag)
} if (s1[0] == '2')
for (int i = 0; i < x; i++)
} return s1;
}int main()
cout << s << endl;
} return 0;
}
Codeup 1943 進製轉換
將乙個長度最多為30位數字的十進位製非負整數轉換為二進位制數輸出。多組資料,每行為乙個長度不超過30位的十進位製非負整數。注意是10進製數字的個數可能有30個,而非30bits的整數 每行輸出對應的二進位制數。985 21111261111011001 11010011 10001100110剛開始...
shell 數制轉換
shell 指令碼預設數值是由10 進製數處理,除非這個數字某種特殊的標記法或字首開頭.才可以表示其它進製型別數值。如 以 0 開頭就是 8 進製.以0x 開頭就是16 進製數.使用 base number 這種形式可以表示其它進製.base值 2 64.使用方法 八進位制轉十進位制 charles...
數制的轉換
鏈棧實現數制的轉換 include using namespace std define ok 1 define error 0 define overflow 2 typedef int status define e 8 typedef struct snodesnode,linkstack s...