循环结构详解:while与do-while循环应用与调试技巧.pdfVIP

  • 0
  • 0
  • 约5.02千字
  • 约 10页
  • 2026-01-22 发布于北京
  • 举报

循环结构详解:while与do-while循环应用与调试技巧.pdf

while循环和do-while循环

内容概要:

循环结构的基本原理

学会使用while循环和do-while循环

会使用调试解决简单的程序错误

while循环的基本语法:

循环变量的四个要素:

1.循环变量的初使值

2.循环变量的判断条件

3.循环变量的更新(迭代)

4.循环操作的执行

一个实现while循环的简单案例:

将一句话:好好学习,天天向上。重复打印100遍。

按照我们原来的方式,我们可以用打印语句把它打印出来,如下:

那现在我们开始思考,如果我需要打印10000甚至遍,该?

再用原来的办法显然就太了,所以我们可以用循环来解决这样的涉及重复操作的问

题。如下:

程序解析:首先我们定义一个整型变量i,然后把1赋值给它。

当i=10000时,我们打印一次

打印一次i的值自增一次(i++)

解析完后不难发现,i=1时它满足小于10000,程序开始打印第一遍,打印完i

还要自增一次(i++)变成2,while会继续识别i是否满足条件,不难发现2也是满足

=1000的条件,所以程序继续打印古诗,只是这次的i被赋的值是2,所以程序的打印

次数变为了第2次,这样的循环过程一直到第10000次的时候,它是最后一个满足条件的

数字,打印完成i自增变为了1001不满足条件,程序结束,这句话刚好被成功打印

了1000次。while循环是先判断条件,条件满足再去执行结果。

例2:老师每天检查一名学生的学习任务,如果不合格就继续进行。学习任务是上午学习理

论,下午上机操作,思考一下用循环如何实现呢?

代码如下:

处理循环问题需要注意:

在不熟悉的条件下,背好循环变量的四个要素,拿到一个题,我们首先审题确认什么可

以拿来做循环变量(满足循环四个要素的变量就可以拿来做循环变量)。熟悉再灵活运

用,不需要硬套。如下题:

例:某2015年双十一的额为800亿,每年递增25%,问按此速度哪年

的额能达到2000亿?用循环解决这个问题。

思考:我们在这里需要审题,题中的变量有哪些?,什么可以拿来做循环变量?

不难看出,我们需要的变量有年份和额。那么哪个变量可以拿来做循环变量呢?套

用循环变量的四个要素一比对很容易看出,额是比较满足的,它有初值(800亿),有

判断(上限2000亿),还有更新(每年递增25%),相对之下年份就不满足三要素的条件。

所以根据它的三要素我们很容易写出相应的程序。如下:

intyear=2015;//年份

intnum=800;

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档