这不是竞赛题!
#include<bits/stdc++.h>
using namespace std;
int a[1000000000000]
int main()
{
int a,b=0,c=0;
cin>>a;
if(a<=0)
{
cout<<"no!"
}
while(a<2)
{
if(a%2==0)
{
a[b]=0;
a/=2;
b++;
}
else
{
a[b]=1;
a/=2;
b++;
}
}
b++;
a[b]=1;
for(int i=b;i>=0;i++;)
{
a[c]=a[i];
cout<<a[c];
}
return 0;
}
求指出不对!