题目1473:二进制数
/*********************************
* 日期:2013-2-26
* 作者:SJF0115
* 题号: 九度OJ 题目1473:二进制数
* 来源:http://ac.jobdu.com/problem.php?pid=1473
* 结果:AC
* 来源:2010年吉林大学计算机研究生机试真题
* 总结:
**********************************/
#include <stdio.h>
#include <stdlib.h>
int array[10001];
int main () {
int N,i,k;
unsigned int n;
while(scanf("%d",&N) != EOF){
while(N--){
k = 0;
scanf("%u",&n);
if(n == 0){
printf("0\n");
}
else{
while(n){
array[k++] = n % 2;
n = n / 2;
}
for(i = k-1;i >= 0;i--){
printf("%u",array[i]);
}
printf("\n");
}
}
}
return 0;
}