哈哈,我刚回答过一个类似的问题。懒得再搞了。
给你个代码,自己改。
7. 阅读如下递归程序c60107.c,其功能是什么?上机调试。
#include <stdio.h>
void main( )
{ int m, k;
void dtoo( int n ,int r );
printf("Pleae input the decimal number:");
scanf("%d",&m);
printf( "\nPlease input a number in (2,8,16):");
scanf("%d",&k);
dtoo(m,k);
}
void dtoo( int n ,int r )
{ if(n>=r) dtoo(n/r,r);
printf("%d",n%r);
}