1.递归实现十进制转换二进制
代码:
#include<stdio.h>
#include<string.h>
#include<stdlib.h>
//二进制
void fun(int n)
{
if(n==0)
return;
else
fun(n/2);
printf("%d",n%2);
}
int main(int argc, const char *argv[])
{
int n;
printf("请输入n的值:\n");
scanf("%d",&n);
fun(n);
puts("");
return 0;
}
运行结果:
2.思维导图