代码一:
#include <stdio.h>
#include <stdlib.h>
void f(int n);
int main()
{
int m;
scanf("%d",&m);
f(m);
printf("\n");
return 0;
}
void f(int n)
{
if(n>0)
{
f(n/2);
printf("%d",n%2);
}
}
代码二:
#include<stdio.h>
void binary(int n);
int main()
{
int n;
scanf("%d",&n);
if(n==0)
printf("%d\n",0);
else
binary(n);
return 0;
}
void binary(int n)
{
if(n==0)
return;
else
{
binary(n/2);
printf("%d", n%2);
}
}