
上QQ阅读APP看书,第一时间看更新
2.10 练习3:需要多少块砖
【题目描述】
有一个长方形的房间,长为12米,宽为8米。用边长为40厘米的地砖去铺,需要多少块地砖?
【分析】
长方形房间的示意图如图2.4所示,长为12米,换算成厘米是1200厘米,地砖边长是40厘米,所以我们可以求出每一行需要的砖块数;宽为8米,换算成厘米是800厘米,可以求出共有多少行,这样就可以求出总的砖块数。

图2.4 长方形房间
在本题中,用变量a和b分别存储转换成厘米以后的长和宽,用变量w存储砖块边长,则每一行有a/w块砖,共有b/w行,因此所需的砖块数是:(a/w) × (b/w)。注意,这里需要通过加圆括号明确先执行两个除法,得到每一行的砖块数和行数,再做乘法;如果不加括号,得到的结果也是对的,因为除法和乘法的优先级是一样的,优先级详见第4章。代码如下。

该程序的输出结果如下。
