对于一个十进制数A,将A转换为二进制数,然后按位逆序排列,
再转换为十进制数B,我们称B为A的二进制逆序数。
例如对于十进制数173,它的二进制形式为10101101,
逆序排列得到10110101,其十进制数为181,181即为173的二进制逆序数。
/*解法一 非移位运算*/
int main()
{
int num = 0;
int n = 0;
int count = 0;
int sum = 0;
scanf("%d", &num);
while(pow(2,count)< num){
count++