北郵OJ 二進制數
![](https://img.laitimes.com/img/9ZDMuAjOiMmIsIjOiQnIsICM38FdsYkRGZkRG9lcvx2bjxiNx8VZ6l2csYWOXR2c5cFZyRWbiBnSywEMW1mY1RzRapnTtxkb5ckYplTeMZTTINGMShUYfRHelRHLwEzX39GZhh2css2RkBnVHFmb1clWvB3MaVnRtp1XlBXe0xyayFWbyVGdhd3LcV2Zh1Wa9M3clN2byBXLzN3btg3Pn5GcugzM4ETMxATM2IzMwkTMwIzLc52YucWbp5GZzNmLn9Gbi1yZtl2Lc9CX6MHc0RHaiojIsJye.png)
#include <bits/stdc++.h>
int main(){
int t;
scanf("%d",&t);
while(t--){
unsigned int n;
scanf("%d",&n);
int i=0,a[32]={0};
while(n){
a[i]=n%2;
i++;
n=n/2;
}
for(int k=i-1;k>=0;k--){
printf("%d",a[k]);
}
printf("\n");
}
}