#include<stdio.h>
#include<stdlib.h>
int main()
{
int a=8;
int b=6;
int average1 = 0;
int average2 = 0;
average1 = a+(b-a)/2;
average2 = (a&b)+((a^b)>>1);
printf(" %d %d\n",average1,average2);
system("pause");
return 0;
}
不使用(a+b)/2这种方式,求两个数的平均值
最新推荐文章于 2019-01-24 20:52:38 发布