如有雷同。。。。纯属巧合。。
#include<stdio.h>
#define maxn 100000
int main()
{
int x;
int a[maxn];
int count,i,n;
while(scanf("%d",&x)==1)
{
for(i=0; ; i++)
{
n=0;
n=x % 2;
a[i] = n;
x = (x-n)/2;
count = i;
if (x<1)
break;
}
for(i=count; i>=0; i--)
printf("%d",a[i]);
printf("\n");
}
return 0;
}