现在的位置: 首页 > 综合 > 正文

递归实现十进制到n[2, 10]进制转换

2013年10月08日 ⁄ 综合 ⁄ 共 302字 ⁄ 字号 评论关闭
#include "stdafx.h"
#include <stdio.h>
#include <stdlib.h>

// Change decimal n to r [2,10] scale number
void dToX( int  n ,int r ) 
{    
	if(n >= r) {
		dToX(n/r, r); 
	}
    printf("%d", n%r); 
}

void main() 
{ 
	int m, k; 
	printf("Pleae input the decimal number:"); 
	scanf("%d", &m); 
	printf("/nPlease input a number in [2,10]:"); 
	scanf("%d", &k); 
	dToX(m, k); 

	system("pause");
} 

抱歉!评论已关闭.