源码
#include <stdio.h>
#include <stdlib.h>
int fun(int n) //十进制转换成二进制递归函数
{
if(n) //递归停止的条件
{
fun(n/2); //递归
printf("%d",n&1);
}
}
int main()
{
int a;
scanf("%d",&a); //输入要转换成二进制的数
fun(a); //运用函数
system("pause");
return 0;
}
源码
#include <stdio.h>
#include <stdlib.h>
int fun(int n) //十进制转换成二进制递归函数
{
if(n) //递归停止的条件
{
fun(n/2); //递归
printf("%d",n&1);
}
}
int main()
{
int a;
scanf("%d",&a); //输入要转换成二进制的数
fun(a); //运用函数
system("pause");
return 0;
}