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