问题九十六:Binary Numbers

来源:互联网 发布:淘宝找同款货源插件 编辑:程序博客网 时间:2024/05/17 07:03

  

#include <stdio.h>#include <string.h>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;}