【摘要】:1.由while语句构成的嵌套循环外层循环和内层循环都是由while语句构成的,一般形式为:2.由do-while语句构成的嵌套循环外层循环和内层循环都是由do-while语句构成的,一般形式为:3.由for语句构成的嵌套循环外层循环和内层循环都是由for语句构成的,一般形式为:4.由while语句、do-while语句和for语句两两组合构成的二重循环注意:由3种语句两两可以构成6种二重循环,其他5种二重循环请读者自行总结并灵活运用。例5.6 采用循环嵌套实现输出3行内容。
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作为列控制变量控制内层循环。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。
有关C语言程序设计应用教程的文章