- js27102 的博客
二进制转换十进制
- @ 2026-3-26 16:30:41
#include<bits/stdc++.h>
using namespace std;
int main(){
string n;
cin>>n;
int sum=0;
int p=1;
for(int i=n.size()-1;i>=0;i--) {
sum+=(n[i]-48)*p;
p=p*2;
}
cout<<sum;
return 0;
}
#include<bits/stdc++.h>
using namespace std;
int main(){
string n;
cin>>n;
int sum=0;
int p=1;
for(int i=n.size()-1;i>=0;i--) {
sum+=(n[i]-48)*p;
p=p*2;
}
cout<<sum;
return 0;
}