代码:
#include<iostream>
using namespace std;
int func(int a)
{
int c = 0, i = 0;
int b[32];
while (a)
{
b[i] = (a & 1);
i++;
a = a >> 1;
}
for (int j = 0; j<i; j++)
c = c * 2 + b[j];
return c;
}
void main()
{
int a;
cin >> a;
int m = func(a);
cout << m << endl;
cin.get();
cin.get();
return 0;
}