十进制转换成任意进制模板
#include<stdio.h>
int main()
{
int i,b,s;
while(~scanf("%d%d",&i,&b))
{
if(i<0) //判断正负
{
i=-i;
printf("-");
}
char a[1000];
int j=0;
while(i)
{
a[j]=(s=i%b)<10?(s+'0'):*("FEDCBA"+15-s);
j++;
i=i/b;
}
for(i=j-1;i>=0;i--)
printf("%c",a[i]); //逆序输出
printf("\n");
}
}