int main(void){
unsigned int indig=0;
unsigned int result=0;
printf("Please enter the digital(only 0 1).");
scanf("%d",&indig);
while (indig/10!=0){ /* 从右到左分离每一个0或1,*/
/*再转成相应的十 */
/* 制数*/
result=result*2+indig%10;
indig=indig/10;
}
printf("%dB=%dD",intdig,result);
}