题目:不使用(a + b) / 2这种方式,求两个数的平均值。
我对题目的第一种理解:
(a=b)/2这种方式求平均数时,假如两个数过大的话极易发生溢出现象,通过其他的计算方式避免这种情况。
我们一般都会通过这种方式来避免溢出:
代码如下:
#include<stdio.h>
#include<stdlib.h>
int main()
{
int num1 = 0;
int num2 = 0;
scanf("%d%d", &num1, &num2);
int avg = num1 - (num1