理论教育 C语言程序设计教程:循环嵌套组合方法

C语言程序设计教程:循环嵌套组合方法

时间:2023-11-21 理论教育 版权反馈
【摘要】:1.由while语句构成的嵌套循环外层循环和内层循环都是由while语句构成的,一般形式为:2.由do-while语句构成的嵌套循环外层循环和内层循环都是由do-while语句构成的,一般形式为:3.由for语句构成的嵌套循环外层循环和内层循环都是由for语句构成的,一般形式为:4.由while语句、do-while语句和for语句两两组合构成的二重循环注意:由3种语句两两可以构成6种二重循环,其他5种二重循环请读者自行总结并灵活运用。例5.6 采用循环嵌套实现输出3行内容。

C语言程序设计教程:循环嵌套组合方法

1.由while语句构成的嵌套循环

外层循环和内层循环都是由while语句构成的,一般形式为:

2.由do-while语句构成的嵌套循环

外层循环和内层循环都是由do-while语句构成的,一般形式为:

3.由for语句构成的嵌套循环

外层循环和内层循环都是由for语句构成的,一般形式为:

4.由while语句、do-while语句和for语句两两组合构成的二重循环

注意:由3种语句两两可以构成6种二重循环,其他5种二重循环请读者自行总结并灵活运用。

5.由while语句、do-while语句和for语句自由组合构成的多重循环

注意:其他组合构成的多重循环请读者自行总结并灵活运用。

嵌套循环的执行过程如下:(www.daowen.com)

(1)先由外层循环进入内层循环。

(2)执行内层循环,直到内层循环结束。

(3)再由外层循环进入内层循环中,执行第(2)步。

依此类推,直到外层循环全部终止,再执行外层循环外下面的语句。

例5.6 采用循环嵌套实现输出3行内容。

解题思路:

要实现该功能需要定义两个变量,分别用于控制行和列。这里定义两个整型变量i和j,i用于控制行,j用于控制列。其流程图如图5-8所示。

图5-8 例5.6的流程图

编写程序:

创建一个名为“eg5_6.c”的新文件,在编辑窗口中输入下面的程序代码。

运行结果:

程序说明:

本程序通过for语句构成的二重嵌套循环实现了按行按列输出内容,其中i作为行控制变量控制外层循环,j作为列控制变量控制内层循环。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈