测试了一下,可以的啊,你输入输出截图看一下呢
#include "stdio.h"
#include "stdlib.h"
#define N 10
int main()
{
int num,base;
int n[128];
int i = 0;
scanf("%d%d",&num,&base);
do
{
n[i] = num % base;
num = num / base;
i++;
}while(num != 0);
for(i --;i >= 0;i--)
{
if(n[i]>=10)
printf("%c",n[i]-10+'A');
else
printf("%d",n[i]);
}
printf("\n");
return 0;
}
您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!