1.编写函数: unsigned int reverse_bit(unsigned int value); 这个函数的返回 值value的二进制位模式从左到右翻转后的值。
#include<math.h>
void main()
{long i=9,n,b,d,p[10]={0};
printf("输入:");
scanf("%d",&n);
while(n!=0||d!=0)
{d=n%2;p[i]=d;i--;n/=2;}
n=0;
for(i=9;i>=0;i--)
n+=p[i]*pow(2,i);
printf("结果是:%d",n);}
这里写代码片