#include <stdio.h>
#include <stdlib.h>
#include <math.h>
int main()
{
int p,q,k,i,a[100],flag;
while(1)
{
printf(“请选择进制:\n”);
scanf("%d %d",&p,&k);
printf(“请输入要转换的数:\n”);
scanf("%d",&q);
for(i=flag=1; q>0; i++,flag++)
{
a[i]=q%k;
q=q/k;
}
for(i=1; i<flag; i++)
{
q=q+a[i]*pow(p,i-1);
}
printf("%d\n",q);
}
}