标题:二进制转十进制
在这里插入代码片#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
char ar[40];
int i,j,sum,c;
while(scanf("%s",&ar)!=EOF)
{
sum=0;
int j,l=strlen(ar);
for(int i=0,j=l-1; i<l; i++,j--)
{
if(ar[i]=='1')
{
sum+=pow(2,j);
}
}
printf("%d\n",sum);
}
return 0;
}