1943 數制轉換

2021-08-26 08:10:50 字數 663 閱讀 2901

時間限制: 1 sec  記憶體限制: 32 mb

提交: 389  解決: 162

[提交][狀態][討論版][命題人:外部匯入]

將乙個長度最多為30位數字的十進位製非負整數轉換為二進位制數輸出。

多組資料,每行為乙個長度不超過30位的十進位製非負整數。

(注意是10進製數字的個數可能有30個,而非30bits的整數)

每行輸出對應的二進位制數。

985

2111126

1111011001

11010011

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...