求俩数的平均值(不用公式)
2016-04-04 09:45
323 查看
//求两个数平均值的方法:Avg = (ValueA & ValueB) + (ValueA ^ ValueB) >>1 #include <stdio.h> int bit(int x, int y) { return (x & y) + ((x ^ y) >> 1); } int main() { int a = 0; int b = 0; int ret; printf("请输入俩数:\n"); scanf("%d %d", &a, &b); ret = bit(a, b); printf("%d\n", ret); return 0; }
相关文章推荐
- 求平均值
- 可变参数列表实现任意个数求平均值和简单的输出功能
- ios 数组最大值,最小值,平均值,和的快速算法
- 求N个整数的平均值(注意N可能很大,N个数直接相加会造成整数溢出)
- 1054. 求平均值 (20)
- 求两个数的平均值算法优化
- PAT 1054. 求平均值
- 每日练习之位操作
- 每日练习之可变参数
- Dalvik指令集
- SSMS报1222错误
- 我与Django
- Free Pascal保留字
- Java面向对象
- Contiki移植到STM32F103VC
- VS中智能提示无法显示中文
- JS中的prototype
- Android中添加监听回调接口的方法
- 二进制位模式从左到右翻转后的值
- vc 中各种类型的数据相互转换