您的位置:首页 > 其它

ZOJ Problem Set - 1383 Binary Numbers

2013-10-13 19:06 351 查看
水题,输出的时候注意下

#include <stdio.h>
#include <math.h>

int main()
{
int d;
scanf("%d",&d);
while(d--)
{
int binary[30];
int n,i=0;
scanf("%d",&n);

while(n!=0)
{
binary[i++]=n%2;
n/=2;
}

int flag=1;
for(int j=0;j<i;j++)
{
if(binary[j])
{
printf("%d",j);
if(j!=i-1)
printf(" ");
}
}
printf("\n");
}

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