十进制转r进制
(可自行为r赋值)
#include<stdio.h>
int main()
{
char a[100]={0};
int x,i,t,j,n,num,r;
scanf("%d%d",&r,&n);
for (num=1;num<=n;num++)
{
i=0;
scanf("%d",&x);
while (x>0)
{
t=x%r;
if (t<10)
a[i]=t+'0';
else a[i]=t-10+'A';
x/=r;
i++;
}
for (j=i-1;j>=0;j--)
printf("%c",a[j]);
printf("\n");
}
return 0;
}
欢迎指出错误