二进制转为十进制 c实现
#include<iostream>
using namespace std;
void print(string str){
int len=str.length();
int num=0;
for(int i=0;i<len;i++){
num=num*2+(str[i]-'0');
}
printf("十进制数是:%d",num);
}
int main(){
printf("请输入一个二进制数:\n");
string str;
getline(cin,str);
print(str);
return 0;
}