題目描述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 }