HDOJ 2051 Bitset

来源:互联网 发布:top域名值钱吗 编辑:程序博客网 时间:2024/05/17 04:30

题目链接:http://acm.hdu.edu.cn/showproblem.php?pid=2051

解题思路:基本的进制转换,仔细一点就不会有错的。


代码如下:

#include<stdio.h>
int main()
{
int n, bin[20], i, j;

       while (scanf("%d",&n) != EOF)
{
i = 0;
while (n)
{
bin[i] = n%2;
n = n/2;
i++;
}
for (j = i-1; j >= 0; j--)
printf("%d",bin[j]);
printf("\n");
}
return 0;
}