十进制转换K进制

#include<stdio.h>
void output1( int num ){
    
    
	if( num < 10 ){
    
    
		printf("%c", num+'0' );
	}else{
    
    
		printf("%c", num-10+'A' );
	}
}
void output( long long num, long long k ){
    
    
	if( num / k == 0 ){
    
    
		output1( num );
	}else{
    
    
		output( num/k, k );
		output1( num%k );
	}
}
int main()
{
    
    
	int a,k;
	scanf("%d%d",&a,&k);
	output(a,k);
} 

猜你喜欢

转载自blog.csdn.net/jhfgjhg1/article/details/108984970