实现十进制到二进制转化
#include <stdio.h>
#include <stdlib.h>
void int2two(int n)
{
if(n)
{
int l;
l = n % 2;
n = n/2;
int2two(n);
printf("%d",l);
}
}
int main()
{
int n = 10;
int2two(n);
return 0;
}
输出:1010
printf在后面,倒序输出
#include <stdio.h>
#include <stdlib.h>
void int2two(int n)
{
if(n)
{
int l;
l = n % 2;
n = n/2;
printf("%d",l);
int2two(n);
}
}
int main()
{
int n = 10;
int2two(n);
return 0;
}
输出:0101
printf在前面,顺序输出。