位运算小结2---计算两个无符号整数的平均值

来源:互联网 发布:android漂亮界面源码 编辑:程序博客网 时间:2024/05/22 06:53
#include <iostream>using namespace std;//位运算求解两个数的平均数unsigned  AverageOfTwoIntegers(unsigned x, unsigned y){    return  (x&y) + ((x^y)>>1);}int main(){    unsigned  int x, y;    cin>>x>>y;    cout<<AverageOfTwoIntegers(x,y)<<endl;    return 0;}

0 0
原创粉丝点击