翻转

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);}

这里写代码片

猜你喜欢

转载自blog.csdn.net/feiqipengcheng/article/details/81749830