#include <stdio.h>
#include <stdlib.h>
float average(float m, float n)
{
float aver1 = 0;
aver1 = m - (m - n) / 2;
//(m&n)+(m^n)>>1
return aver1;
}
int main()
{
float aver = 0;
float m = 0;
float n = 0;
printf("请输入2个数:\n");
scanf("%f %f",&m,&n);
aver = average(m, n);
printf("aver=%f\n",aver);
system("pause");
return 0;
}
不使用(a+b)/2这种方式,求两个数的平均值
最新推荐文章于 2019-11-13 19:58:17 发布