设a,b为两整数,且a<b。
1.当a和b相差较大时(特别是a值较小时),快速计算中间数的方法是(a+b)/2。
举例:a=3,b=297,中间数为(a+b)/2=150。
2.但a和b相差不大时(特别是a和b的值均较大时),快速的计算方法为a+(b-a)/2.
举例:a=1990,b=2007,中间数为a+(b-a)/2=1998.5
设a,b为两整数,且a<b。
1.当a和b相差较大时(特别是a值较小时),快速计算中间数的方法是(a+b)/2。
举例:a=3,b=297,中间数为(a+b)/2=150。
2.但a和b相差不大时(特别是a和b的值均较大时),快速的计算方法为a+(b-a)/2.
举例:a=1990,b=2007,中间数为a+(b-a)/2=1998.5