Problem Description
给您一个以10为底的数字,您应该以2为底输出。(0 <n <1000)
Input
对于每种情况,在文件结尾处以10为底的正数n。
Output
对于每种情况,请以2为底输出一个数字。
Sample Input
1
2
3
Sample Output
1
10
11
#include <iostream>
using namespace std;
int main()
{
int n;
while (cin>>n)
{
int a[10000],i,j;
for (i=0;n>1;i++)
{
a[i]=n%2;
n=n/2;
}
a[i]=n;
for (j=i;j>=0;j--)
cout <<a[j];
cout<<endl;
}
return 0;
}