- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第六章
循环程序设计;§6.1 概述;?则用循环结构解决。;§5.2 goto语句及与if语句构成循环;i=1;
loop:if (i=100)
{sum=sum+i;
i++;
goto loop;}
printf(%d, sum);
};main ( )
{ int sum=0, i=0;
loop: sum=sum+i;
i + +;
if (i=100) goto loop;
printf (sum=%d , sum);
};§5.3 while语句;3. 流程图:; 语句中应有使 表达式=0 的语句。
否则会出现无限循环–––死循环。;§5.4 do …while语句;main ( )
{ int i, sum=0;
i=1;
do
{sum=sum+i;
i++;
}
while (i=100);
printf(%d,sum);
}; while语句与do…while语句的区别: 当第一次执行时,若表达式=0时,则while语句与do ? while有所不同,do ? while 执行一次后面的语句,而while不执行。;§5.5 for语句;3. 流程:;用for语句写出上述例子;4. for语句的几种特例;if (ab) {i=b; j=a;}
for ( ; i=j; i++) sum=sum+i;
printf ( \n sum=%d, sum);
} ;? 表达式2一般不可省略,否则为无限循环;表达式3亦可省略,但在循环体中须有语句修改循环变量;以使表达式2在某一时刻为0而正常结束循环。;若同时省略表达式1,表达式3,则相当于while(表达式2)语句。; 三个表达式均省略 即for(;;)语句则相当于while(1)语句.;表达式2可以是关系表达式,也可以是数值表达式或字符表达式。只要值?0.即执行循环体.;§5.6 循环的嵌套;for (; ;)
{…
while ( ) { }
do
{ } while ( );
…
};均为正确的嵌套,但:;§5.7 几种循环的比较;§5.8 break语句和contiune语句; 从结构化程序要求出发,用break,退出循环,进入for语句的下一条语句。;5.8.2 continue语句;换一种方式:
main ( )
{ int n;
for (n=100; n=200; n++)
{if (n%3= =0) continue;
printf (%d, n);
}
};§5.9 程序举例;程序如下:; if (i%2= =0) printf(\n );
f1=f1+f2;
f2=f2+f1;
}
};运行结果为:;判一个数m是否为素数的方法:; int m, k, i, n=0;
for (m=101; m=200; m=m+2)
{if ( n%10= =0) printf(\n);
k=sqrt(m);
for (i=2; i=k;i++)
if (m%i= =0) break;
if (i=k+1) {printf(%d ,m); n=n+1;}
}
}; 101 103 107 109 113 127 131 137 139 149
151 157 163 167 173 179 181 191 193 197
199;课堂练习;n=1;
while(1)
{ scanf(%d,%d,%d,x,y,z);
if(n==10)break;
if(x+y==z)
printf(\nvery good!\n);
else
printf(\nIts errors.x+y=%d\n,x+y);
n=n+1;} ;;; ;for(i=1;i=n;i++)
{for(j=1;j=2*(n-i);j++)putchar( );
f
您可能关注的文档
- 2016年八年级下12.1杠杆(内含大量flash动画).ppt
- 互联网_现代农业.ppt
- 山特维克-刀柄系统.ppt
- 系统稳定性的频域判据.ppt
- 毁三观的互联网思维--陈瑞.ppt
- 白云山桃花涧美景.ppt
- 徕卡LGO软件静态后处理.ppt
- 平面设计大百科—中国广告专辑.ppt
- 工院网络 专周.doc
- 边防边检码头港口视频监控及指挥调度系统.ppt
- 实验室危废随意倾倒查处规范.ppt
- 实验室危废废液处理设施规范.ppt
- 实验室危废处置应急管理规范.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第20课时 中国的地理差异.ppt
- 初中地理中考总复习精品教学课件课堂讲本 基础梳理篇 主题10 中国的地理差异 第21课时 北方地区.ppt
- 危险废物处置人员防护培训办法.ppt
- 危险废物处置隐患排查技术指南.ppt
- 2026部编版小学数学二年级下册期末综合学业能力测试试卷(3套含答案解析).docx
- 危险废物处置违法案例分析汇编.ppt
- 2026部编版小学数学一年级下册期末综合学业能力测试试卷3套精选(含答案解析).docx
最近下载
- 阿特拉斯•科普柯 冷冻式干燥机.pdf VIP
- 2025最新初中英语核心词汇2000词.docx VIP
- 项目经理年度个人工作总结8篇(项目经理年度考核个人总结).docx VIP
- GB/T 18910.61-2012 液晶显示器件 第6-1部分:液晶显示器件测试方法 光电参数.pdf
- 试桩工程施工合同范本5篇.docx
- 山西省实验中学2025-2026学年第一学期第三次质量监测八年级历史试题及答案.pdf VIP
- 【2025秋新版】八年级道法上册期末模拟试卷.pdf
- 农业政策与法规课程教学大纲.pdf VIP
- JGJ-T250-2011:建筑与市政工程施工现场专业人员职业标准.pdf VIP
- 硬件工程师培训.pptx VIP
原创力文档


文档评论(0)