设为首页 加入收藏

TOP

问题九十六:Binary Numbers
2014-11-23 22:19:16 来源: 作者: 【 】 浏览:1
Tags:问题 九十六 Binary Numbers

\

[plain] #include
#include
int main()
{
int n;
int num;
int count;
int flag;


scanf("%d", &n);
while(n--)
{
count= flag=0;
scanf("%d", &num);

while(num)
{
if(num%2==1)
{
if(flag)
{
printf(" ");
}
printf("%d", count);
flag=1;
}
count++;
num/=2;
}

if(n>0)
{
printf("\n");
}
}

return 0;
}

#include
#include
int main()
{
int n;
int num;
int count;
int flag;


scanf("%d", &n);
while(n--)
{
count= flag=0;
scanf("%d", &num);

while(num)
{
if(num%2==1)
{
if(flag)
{
printf(" ");
}
printf("%d", count);
flag=1;
}
count++;
num/=2;
}

if(n>0)
{
printf("\n");
}
}

return 0;
}

\
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇问题九十七:Reverse Number 下一篇问题九十八:Judge Online

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: