hdu2051 bitset

题解:

  简单数制转换,递归实现,不解释。

代码如下:


 

#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;
}


 

posted on 2013-01-21 11:09  zm001  阅读(172)  评论(0)    收藏  举报