编写一个递归函数实现十进制到二进制转换
编写一个递归函数实现十进制到二进制转换
日期:2017-09-22 00:51:45 人气:1
既然是void函数,它就不应有return XXX
楼主把问题复杂化了。简化后的程序如下:
void fun(int n, int r)
{
if (n==0) return;
else fun(n/2,r);
printf("%d",n%2);
}
void main()
{
int n,r=2;
scanf("%d",&n);
fun(n,r);
printf("\n");
}