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

来源:互联网 发布:中国二手房房价数据库 编辑:程序博客网 时间:2024/06/15 23:08
1.
int average(int a,int b){return a + (b - a) / 2;}int main(){int a = 0;int b = 0;printf("输入两个数\n");scanf("%d%d", &a, &b);printf("%d", average(a,b));system("pause");return 0;}

2.

#include<stdio.h>int main(){int a, b, c;scanf("%d%d", &a, &b);c = a + b;c = c >> 1;printf("%d\n", c);system("pause");return 0;}



阅读全文
0 0
原创粉丝点击