c语言:不使用(a+b)/2这种方式,求两个数的平均值。

2015-11-19 23:06:40 · 作者: · 浏览: 9
程序:
#include
int main()
{
int a, b;
int avg = 0;
scanf("%d%d", &a, &b);
avg = (a + b) >> 1;
//右移一位相当于除以2
printf("%d\n",avg);
return 0;
}

?

结果:
6 8
7
?