Description 将一个二进制数,转换为对应的十进制数。 Input 输入一个二进制数,以回车结束。该二进制数为正数,长度不超过31。 Output 输出一个整数,为该二进制数对应的十进制数。 Sample Input 100000000001 Sample Output 2049 HINT Source #include<stdio.h> int main(void) { char ch; int d = 0; while(ch = getchar(), ch != '\n') d = d * 2 + (ch - '0'); //d左移一位(乘以2),新读入的ch做个位 printf("%d\n", d); return 0; }