题意:给定两个数子N,M,求A在B的进制情况下,表示成什么?
简单的进制转换嘛~
#include<stdio.h>
#include<stdlib.h>
#include<string.h>
int main()
{
int n, k, i, a[100];
while (scanf("%d%d", &n, &k)!=EOF)
{
i = 0;
if (n==0) a[i++] = 0;
while (n)
{
a[i++] = n%k;
n = n/k;
}
for (i--; i>=0; i--)
{
if (a[i]<10)
printf("%d", a[i]);
else
printf("%c", a[i]+'A'-10);
}
printf("\n");
}
return 0;
}