07/11/14 23:07:05
>>431
#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
int two2ten(char *buf)
{
unsigned int num=0, i;
for (i=0 ; i<strlen(buf) ; i++)
{
num*=2;
if (buf[i]=='1')
{
num++;
}
}
return num;
}
int main()
{
char buf[100];
scanf("%s", buf);
printf("%d\n", two2ten(buf));
return 0;
}