循环的嵌套_案例式C语言程序设计教程_[共4页]

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
【例 5-8】打印九九乘法表。
1*1=1 1*2=2 2*2=4 1*3=3 2*3=6 1*4=4 2*4=8 1*5=5 2*5=10 1*6=6 2*6=12 1*7=7 2*7=14 1*8=8 2*8=16 1*9=9 2*9=18
分析:
3*3=9 3*4=12 3*5=15 3*6=18 3*7=21 3*8=24 3*9=27
for(i=1;i<=9;i++)
{ 打印第 i 行; 换1;i<=9;i++) {
for(j=1;j<=i;j++) {打印第 i 行上的第 j 个式子;}
88
4*4=16 4*5=20 4*6=24 4*7=28 4*8=32 4*9=36
5*5=25 5*6=30 5*7=35 5*8=40 5*9=45
6*6=36 6*7=42 6*8=48 6*9=54
7*7=49 7*8=56 7*9=63
8*8=64 8*9=72
9*9=81
① 九九乘法表共有 9 行,因此
案例式 C 语言程序设计教程
的流程将转向此语句。 【例 5-7】goto 语句的使用。
#include <stdio.h> main() {
int sum=0,n=1; loop:if(n<=100)
{ sum+=n; n++; goto loop;
} printf("%d\n",sum); }
在本程序中,利用 goto 语句构成一个循环结构,从而完成从 1 加到 100 的操作。 需要注意的是,过多地使用 goto 语句会使程序流程混乱,但在某些情况下还是有用的,因此, 应当有限制地使用 goto 语句。
5.5 循环的嵌套
在循环结构中有另一个完整的循环结构的形式称为循环的嵌套。嵌套在循环结构内的循环结 构称为内循环,外面的循环结构称为外循环。如果内循环体又有嵌套的循环结构,称为多层循环。
while 语句、do-while 语句和 for 语句都可以互相嵌套。在嵌套的循环结构中,要求内循环必须包 含在外循环的循环体中,不允许出现内、外层循环体交叉的情况。
相关文档
最新文档