#include <stdio.h>
void trans(int n,int base)
{
int num[20],i=0,j,m=n; //将最终进制数的各位放在数组num中
do { i++;
num[i]=m%base;
m=m/base;
}while (m!=0);
printf("%d转换成%d进制的结果为:",n,base);
for(j=i;j>=1;j--)
if (num[j]<10)
printf("%d",num[j]); //不超过10的位直接输出
else printf("%c",num[j]+'A'-10); //超过10的位字符输出
printf("\n");
}
void main()
{
int a,b;
scanf("%d,%d",&a,&b);
trans(a,b);
}
P122.20.转换进制
最新推荐文章于 2021-09-29 16:37:16 发布