二转十进制

#include <bits/stdc++.h>
using namespace std;
int main(){
	string a;
	cin>>a;
	int b[a.size()],c;
	for(int i=a.size()-1,d=0;i>=0;i--){
		b[i]=a[i]-'0';
		c+=b[i]*pow(2,d);
		d++;
	}
	cout<<c;
	return 0;
}

  

posted @ 2024-06-02 09:30  最后一个还有我  阅读(19)  评论(0)    收藏  举报