#include <stdio.h>
#include <string.h>
#include <stdlib.h>
int fun(int num)
{
if(num==0)
{
return num;
}
else
{
fun(num/2);
printf("%d\t",num%2);
}
}
int main(int argc, const char *argv[])
{
int num;
puts("input number:");
scanf("%d",&num);
puts("output :");
fun(num);
puts("");
return 0;
}
思维导图: