问题:十进制转二进制
#include <stdio.h>
void jinzhizhuanhuan(int);
int main()
{
int n,a;
scanf("%d",&n);
if (n==0)
{
a=0; printf("%d",a);
}else
jinzhizhuanhuan(n);
return 0;
}
void jinzhizhuanhuan(int n)
{ int i;
i=n%2;
if (n!=0)
{
jinzhizhuanhuan(n/2);
printf("%d",i);
return;
}
else
{
return;
}
}