c语言简明教程第06章循环控制.pptVIP

  1. 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言简明教程第06章循环控制

THE C PROGRAMMING LANGUAGE 循环和分支相互嵌套 【例9】输入10个自然数统计其中偶数的个数及偶数值和。 判断某自然数n是否是素数的算法 程序如下 【例11】求1000以内的水仙花数(条件:三位数的个、十、百位的方和等于该数。153==13 +53 +33 )。 s=sqrt(n); iFlag=1; 从2循环到s n%i==0 yes iFlag=0; break; no 继续循环 直到退出 iFlag==0? #include stdio.h #include math.h main() { int n, j, s, iFlag; for(n=101;n200;n+=2) { s=sqrt(n); iFlag=1; for(j=2; j=s; j++) { if(n%j==0){ iFlag=0;break;} } if(iFlag)printf(“%5d”,n); } } ch6-10 0不是素数;1是素数。 枚举所有数 构造,测试条件 假定n是素数。 如果n能被2到s之间的任意数整除,让标志退出循环。 如果n是素数,输出n。 循环嵌套 n为枚举变量,枚举初值 100,枚举终值999。构造条件:取出n的个、十、百位数。测试是否满足条件,满足条件输出n。 #include stdio.h main( ) { int n, a, b, c; for(n=100 ; n=999 ; n++) { a=n/100; b=n%100/10; c=n%10; if(a*a*a+b*b*b+c*c*c==n) printf(“\n%d”,n); } } ch6-11 枚举所有三位数 构造条件 测试条件 取n的百位a、十位b、个位c。 * C语言程序设计 第六章 循环控制 CH6 循环控制 本章学习目标: 掌握四种循环语句格式: while 、do…while、for、goto 理解循环控制方式的区别和联系 理解循环控制语句:break、continue、goto的使用方法和作用 利用循环结构编写简单的程序 C语言提供了四种循环控制格式: (1)当型循环(while) ——(又称:前判断结构) (2)直到型循环(do…while ) ——(又称:后判断结构) (3)记数式循环(for语句) ——(又称:面向问题结构) (4)if语句和 goto 语句构造的循环 6.1 while语句(当型循环) 语句格式: while (条件表达式) { 语句S; } 注意: 分号“;”的位置是在语句 之后而不是表达式的后面。 执行过程: while 语句的特点: 先判断循环条件,后执行循环体语句。因此循环 体可能未执行。 当表达式的值为“真 (非0值)”时,循环 重复进行,当其值为 “假(0值)时,循环 结束,程序跳转到循 环后面的第一条语句 开始执行。 执行循环体语句 表达式? 计算表达式初值 退出循环体 为真 为假 【例1】 打印 1~10 之间的所有 整数。 #include stdio.h  main()  { int counter=1; /* 初始化*/ while (counter =10) { printf(“%d\n”,counter); counter++;} printf(“*******\n”); } CH6-1 循环进行的条件是: (1)循环控制变量; (2)循环控制变量初始值(在while语句之前); (3)每次循环过程中用以改变循环控制变量的递 增/递减值;

文档评论(0)

sandaolingcrh + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档