題解:
簡單數制轉換,遞歸實作,不解釋。
代碼如下:
#include <stdio.h>
void func(int n)
{
if (n == 0)
return;
if (n % 2 == 1)
{
func(n/2);
printf("1");
}
else
{
func(n/2);
printf("0");
}
}
int main()
{
int n;
while (scanf("%d", &n) != EOF)
{
func(n);
printf("\n");
}
return 0;
}
轉載于:https://www.cnblogs.com/zm001/archive/2013/01/21/2875472.html