象这种每层差1求总数的例子,均用下面算法:
求中间层的根数:(最上层根数+最下层根数)/2=(4+10)/2=7
求层数: (最下层根数-最上层根数)+1=(10-4)+1=7
总数: 中间层根数*层数=7*7=49
如果中间层的根数算出来是小数,算法也一样。
例:最上面8根,最下面15根,求总数
(8+15)/2=11.5
(15-8)+1=8
11.5*8=92
用等差数列求和公式也可以:
一共有7层
(4+10)×7/2=49
还能当成计算梯形面积来处理
上底长4,下底长10,高为7