1. 交换两个变量的值,效果如图2-19所示。
图2-19 练习题1效果
2. 超速行驶是指驾驶员在驾车行驶中,以超过法律、法规规定的速度进行行驶的行为,例如高速公路的汽车行驶速度最快不超过120km/h。根据相关规定,机动车在道路上行驶,对违反限速规定的驾驶员,根据不同的超速情况作出不同的处罚。假设相应处罚标准如表2-13所示。
表2-13 超速处罚标准
编写程序,根据输入的车速和限速值,输出如表2-13所示的处罚结论,效果如图2-20所示。
图2-20 超速处罚输出效果
3. 阶梯式电价是指把户均用电量设置为若干个阶梯分段或分档次定价计算费用。通过实行居民阶梯电价政策,可以发挥价格的杠杆作用,引导用户特别是用电量多的居民用户调整用电行为,促进科学、节约用电。具体规则为:当每月用电量在0~260度时为第一档,电价是0.68元/度;当每月用电量在261~600度时为第二档次,260度以内的按照第一档次收费,剩余的电价按照0.73元/度收取;当每月用电量大于600度时,先分别按照第一档次和第二档次收费,剩余电价按照0.98元/度收取。编写程序,根据输入的月用电量计算电费,输出效果如图2-21所示。
图2-21 阶梯式电价计费输出效果
4. 打印九九乘法口诀表,如图2-22所示。
图2-22 乘法口诀表
5. 计算n的阶乘。n的阶乘是从1开始乘以比前一个数大1的数,一直乘到n,用公式表示为:1×2×3×4×…×(n-2)×(n-1)×n=n!。
6. 使用循环语句,计算斐波那契数列第n项的值。斐波那契数列指的是这样一个数列:1、1、2、3、5、8、13、21、34、55、89…,这个数列从第3项开始,每一项都等于前两项之和。
7. 猴子吃桃。猴子第一天摘下若干个桃子,当即吃了一半,还不过瘾,又多吃了一个。第二天早上又将第一天剩下的桃子吃掉一半,又多吃了一个。以后每天早上都吃了前一天剩下桃子的一半再加一个。到第10天早上想再吃时,发现只剩下一个桃子了。计算猴子第一天摘了多少个桃子?
8. 棋盘上放芝麻。假设在64格的棋盘上放置芝麻,第1格上放置1粒芝麻,第2格上放置2粒芝麻,第3格上放置4粒芝麻,下一格放置的芝麻数量是前一格的2倍,以此类推,假设棋盘无限大,编写程序计算第64格上应该放置多少粒芝麻?