#include<stdio.h> void binary(int n) { int p=0; while(n){ if(n%2==1 && n/2!=0) printf("%d ",p); else if(n/2==0){ printf("%d\n",p--); break; } n/=2; p++; } } int main() { int d,i,n; while(scanf("%d",&d)!=EOF) { for(i=0;i<d;i++) { scanf("%d",&n); binary(n); } } return 0; }
HDU 1390 || ZOJ 1383 Binary Numbers
最新推荐文章于 2019-04-09 12:22:12 发布