實現十進制到二進制轉化
#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在前面,順序輸出。