用递归实现二进制转换
#include <stdio.h>
#include <string.h>
void transfom(int n)
{
if(n>1)
{
transfom(n/2);
}
printf("%d ",n%2);
}
int main(int argc, const char *argv[])
{
int n;
scanf("%d",&n);
transfom(n);
puts("");
return 0;
}
用递归实现二进制转换
#include <stdio.h>
#include <string.h>
void transfom(int n)
{
if(n>1)
{
transfom(n/2);
}
printf("%d ",n%2);
}
int main(int argc, const char *argv[])
{
int n;
scanf("%d",&n);
transfom(n);
puts("");
return 0;
}