讀入二進制數轉換爲十進制輸出

題目描述ios

已知一個只包含0和1的二進制數,長度不大於10,將其轉換爲十進制並輸出。spa

輸入描述code

輸入一個二進制整數n,其長度不大於10blog

輸出描述ci

輸出轉換後的十進制數,佔一行it

樣例輸入io

110class

樣例輸出stream

6二進制

 

方法一:使用C++類庫中的二進制數據類,用氣方法轉換成十進制輸出

代碼以下:

 1 #include <iostream>
 2 using namespace std;  3 
 4 #include <bitset>
 5  
 6  int main()  7 {  8     bitset<16> bint;  // 16 bit 二進制數據,還有 bitset<32>
 9 
10     cin >> bint; 11     cout << bint.to_ulong() << endl; 12  
13     return 0; 14 }