【題目描述】輸入基數b(2<=b<=16)和正整數n(十進制),任務:輸出n的b進制
#include<stdio.h>
int main(){
char hex[16]={'0','1','2','3','4','5','6','7','8','9','a','b','c','d','e','f'};
int b, s, n,i=0;
int a[100]={0};
scanf("%d%d",&b,&n);
while (n!= 0){
int m = n%b;
a[i++] = m;
n = n / b;
}
for (i=i-1;i>= 0;i--){
s=a[i];
printf("%c",hex[s]);
}
return 0;
}