题目:进制转换2(base2)
输入基数b(2<=b<=10)和正整数n(b进制),输出n的十进制表示。
#include <stdio.h>
int main()
{
int b,n,m=1,d=0;
printf("Enter b and n:\n");
scanf("%d%d",&b,&n);
while( n!=0 )
{
d+=m*(n%10);
n=(n-n%10)/10;
m*=b;
}
printf("%d\n",d);
return 0;
}