#include <stdio.h>
void main()
{
long m;
int i=0,d,n,a[50],b[]={'0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F'};
printf("please input the munber:\n");
scanf("%ld",&m);
printf("please input the base:\n");
scanf("%d",&n);
do{a[i]=m%n;i++;}while((m/=n)!=0);
printf("the new number is:\n");
for(--i;i>=0;i--)
{d=a[i];printf("%c ",b[d]);
}
printf("\n");
}
我也是剛剛學C,還請高手多多指教!!在VC上已經運行成功!