第5章 有个圈儿的程序——循环结构
计算机之所以能够帮助人类解决各种各样的问题,除了它运算的准确性以外,最重要的就是它非常“勤劳”,可以反复进行类似或相同的运算而不觉得厌烦。本章主要介绍如何利用程序,从复杂却又单调的工作中解脱出来,把那些烦心事都丢给计算机去处理。
本章的知识点有:
- for语句
- 增量操作符与减量操作符
- break和continue语句
- 循环的嵌套
- 域宽和填充字符的设置
- while语句
- do…while语句
5.1 程序赛车
看过赛车的人都知道,赛车就是围绕着一个固定的跑道跑一定数量的圈数,如果没有发生意外,跑完了指定数量的圈数,比赛才算结束。
如果设想一下赛车的实际情况:当比赛开始,赛车越出起跑线时,车子跑了0圈。然后车子开到赛道的某个地方,会看到车迷举着一块标牌。过一会儿,赛车跑完了1圈,这时候已跑圈数还没有达到比赛要求的60圈,所以比赛还要继续,车子还要继续跑……开到刚才那个地方,又看到一次车迷举的标牌……当赛车跑完第60圈,也就是最后一圈时,已跑圈数等于比赛所要求的圈数,比赛就结束了。
那么车手一共看到了几次车迷举的标牌呢?很