当前位置:首页 / 文章测试 / C++二进制转十进制

C++二进制转十进制

开始打字练习

#include<iostream>

#include<cmath>

using namespace std;

int main()

{

string s;

cin >> s;

int n = 0;

for(int i = s.length() - 1; i >= 0; i--)

n += (s[i] - '0') * pow(2, s.length() - i - 1);

cout << n;

return 0;

}

声明:以上文章均为用户自行发布,仅供打字交流使用,不代表本站观点,本站不承担任何法律责任,特此声明!如果有侵犯到您的权利,请及时联系我们删除。