C语言程序设计6(循环结构).ppt

  1. 1、本文档共61页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
C语言程序设计6(循环结构),c语言循环结构,c语言循环结构练习题,循环结构程序设计,c语言程序设计,c语言程序设计谭浩强,c语言程序设计教程,c语言程序设计报告,c语言程序设计pdf,c语言程序设计软件

* * * 需要修改循环条件: char c do { c=getchar(); printf(“%c”,c); }while(c!=‘q’c!=‘Q’); * * * * 语言程序设计 第六章循环控制 C 例:#includestdio.h main( ) { int i; for(i=0;i10;i++) putchar(‘a’+i); } 运行结果:abcdefghij 例:#includestdio.h main( ) { int i=0; for(;i10;i++) putchar(‘a’+i); } 例:#includestdio.h main( ) { int i=0; for(;i10;) putchar(‘a’+(i++)); } 例:#includestdio.h main( ) { int i=0; for(;i10;putchar(‘a’+i),i++) ; } Ch6_07.c * * main() { int i,j,k; for(i=0,j=100;i=j;i++,j--) { k=i+j; printf(%d+%d=%d\n,i,j,k); } } #includestdio.h main() { char c; for(;(c=getchar())!=\n;) printf(%c ,c); } #include stdio.h main() { int i,c; for(i=0;(c=getchar())!=\n;i+=3) printf(%c ,i+c); } 语言程序设计 第六章循环控制 C Ch6_08.c * * 例 梯形法求数值积分(用for) 0 y x a a+h a+ih a+(i+1)h b f(x) 语言程序设计 第六章循环控制 C * * 6.6 三种循环语句的总结 三种循环语句共同的特点是:当循环控制条件非零时,执行循环体语句,否则终止循环。 语句可以是任何语句,简单语句、复合语句、空语句均可以。 while和for语句先判断循环控制条件,do-while语句后判断循环控制条件,所以,while和for语句的循环体可能一次也不执行,而do-while语句的循环体至少也要执行一次。 在循环体内或循环条件中必须有使循环趋于结束的语句,否则会出现死循环等异常情况。 语言程序设计 第六章循环控制 C * * 三种循环可以处理同一问题,一般情况可以互相代替。但在实际应用中,我们要根据具体情况来选用不同的循环语句。选用的一般原则如下: 如果循环次数在执行循环体之前就已确定,一般用for语句;如果循环次数是根据循环体的执行情况确定的,一般用while语句或者do-while语句。 (循环次数确定例) int i; long sum=1; for(i=1;i=10;i++) sum=sum*i; (循环次数不确定例) char c do { c=getchar(); printf(“%c”,c); }while(c‘A’||c‘Z’); 语言程序设计 第六章循环控制 C * * 当循环体至少执行一次时,用do-while语句;反之,如果循环体可能一次也不执行时,用while语句。 (循环体至少执行一次) /*只有当用户键入q或Q,才结束循环*/ char c do { c=getchar(); printf(“%c”,c); }while(c!=‘q’||c!=‘Q’); (循环体可能一次不执行) /*只有不是q或Q的字符才被打印*/ char c; c=getchar(); while (c!=‘q’||c!=‘Q’); { printf(“%c”,c); c=getchar(); } 语言程序设计 第六章循环控制 C 此循环结果符合题意吗?对吗? * * 6.7 循环的嵌套 例

文档评论(0)

wdhao + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档