要求:
不使用(a+b)/2这种方式,求两个数的平均值。
思路:这种方法十分的简便,短短的几行代码就可搞定,我们知道右移一位相当于除2,所有这里采用移位操作的方式代替除法运算
//int main()
//{
// int a=10;
// int b=20;
// printf("%d", (a + b) >> 1);
// system("pause");
// return 0;
//}
要求:
不使用(a+b)/2这种方式,求两个数的平均值。
思路:这种方法十分的简便,短短的几行代码就可搞定,我们知道右移一位相当于除2,所有这里采用移位操作的方式代替除法运算
//int main()
//{
// int a=10;
// int b=20;
// printf("%d", (a + b) >> 1);
// system("pause");
// return 0;
//}