您的位置:首页 > 其它

hdu 2051 Bitset

2011-08-08 20:26 375 查看
http://acm.hdu.edu.cn/showproblem.php?pid=2051

这题就是简单的求二进制的值,我本来打算找一个%。。的可是没有找,只有8进制%o,十六进制%x;

所以只有写代码:

#include <stdio.h>

#include <string.h>

#include <stdlib.h>

#include <math.h>

int main()

{

int n,k,r,a[50];

while(scanf("%d",&n)!=EOF)

{

k=0;

while(n)

{

r=n%2;

a[k++]=r;

n=n/2;

}

for(int i=k-1;i>=0;--i)

printf("%d",a[i]);

printf("\n");

}

//system("pause");

return 0;

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: