输入:若干位二进制数
输出:十进制整数
例如:输入1101
输出13
关于二进制转化为十进制
递推思想如下
如我在例子中输入的1101
1101=1x23+1x22+0x21+1x20=1101%10+convert(110)x2
=1101%10+2x(1x22+1x21+0x20)
110=1x22+1x21+0x20=110%10+convert(11)x2
以此类推
递推终止为1或0返回n就好
代码:
#include<stdio.h>
int convert(int n)