课程首页 › 第3部分 › 第54课

第54课 危险!危险!

第3部分 不辞辛苦 · 循环结构· 知识点:循环嵌套

危险!危险!(循环嵌套)

危险!危险!前方出现危险,需要调整信号灯,将信号灯调整成!,提醒大家赶快撤离。立刻编写信号灯程序,闪烁!发出危险信号。

插图

危险!危险!

插图

运行程序:

↓空白

(1)while(true)使得信号不断发出。

(2)让感叹号信号闪烁出现:

插图

双重循环嵌套

循环就是把相同的部分找出来,让程序重复执行。看看上面的代码段中还有哪些部分是相同的?

这里还有3行是相同的:

插图

用循环把它们给整合了,一共执行3次,我们用for循环计数执行。

插图

将for循环嵌套进while循环。while作为外层循环,for循环作为内层循环。

插图

外循环

外循环第1次:

内循环

内循环第1次→cout<<"!!!!!!"<<endl;内循环第2次→cout<<"!!!!!!"<<endl;内循环第3次→cout<<"!!!!!!"<<endl;↓

sleep(500);

system("cls");

sleep(500);

外循环第2次:

内循环

内循环第1次→cout<<"!!!!!!"<<endl;内循环第2次→cout<<"!!!!!!"<<endl;内循环第3次→cout<<"!!!!!!"<<endl;↓

sleep(500);

system("cls");

sleep(500);

巩固练习

(1)阅读下面的程序代码,输入2 6之后的输出结果是()。

插图

A.

B.

C.

D.

(2)根据输出内容完善下面的程序。

插图

(3)编写一个C++程序,输入一些正数,输入0时结束循环并且输出最大的正数。

示例: