二进制转十进制:
#include<bits/stdc++.h> using namespace std; char arr[1000010]; int main() { cin>>arr; int ans=0; int k=0; int len=strlen(arr); for(int i=len;i>=0;i--) { ans+=pow(2,k++)*arr[i]; } cout<<ans; return 0; }