c语言讲解第4章循环结构2.pptx

  1. 1、本文档共70页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第四章 循环结构;while循环 ; 掌握C语言中3个基本循环结构的特点和应用。 掌握循环结构中的无条件控制语句的应用。 (主要是break和continue语句) 掌握怎样避免“无限循环”。 掌握循环结构的嵌套使用。 ;循环结构概述(1); 被重复执行的语句或程序段称为循环体; 循环结构中根据条件的两个状态(非0或0)决定循环是否继续,每重复一次,都必须作出是继续还是停止循环的决定,这个决定所依据的条件称为循环条件。 循环:在给定条件成立时,反复执行某程序段,直到条件不成立为止。 ;循环条件;3、循环结构需要解决的两个问题:;4、实现循环结构的要素:;4.1 while语句的一般形式 ;例:求 s=1+2+3+4+……+100。;s=0;; #include stdio.h void main() { int i,sum=0; i=1; while(i=100) { sum=sum+i; i++; } printf(%d,sum); }; 3、输出100以内所有偶数(奇数、被3整除的整数)。;注意:;蜗牛爬杆(1);例4_1 蜗牛爬杆 #include stdio.h void main() { int day,x1,x2; day=7; x2=1; while(day0) { x1=(x2+1)*2; x2=x1; day--;} printf(“竹竿的长度为: %d厘米\n,x1); } ; 例4_2 用格里高利公式求π的近似值,要求精确到最后一项的绝对值小于10-4。;flag=1; denominator=1; item=1.0; pi=0; while(fabs(item)=0.0001) { item=flag*1.0/denominator; pi=pi+item; flag=-flag; denominator=denominator+2; } pi=pi*4; printf(pi=%.4f\n,pi); };4.1.3实战演练 1.译密码。为使电文保密,往往按一定规律将其转换成密码,收报人再按约定的规律将其译回原文。可以按以下的规律将电文变成密码:将字母A变成字母E,a变成e,即变成其后的第4个字母,W变成A,X变成B,Y变成C,Z变成D。字母按上述规律转换,非字母字符不变。 2.计算1~20之间的奇数之和和偶数之和。;#include stdio.h void main() { char c; while((c=getchar())!=\n) { if((c=ac=z)||(c=Ac=Z)) { c=c+4; if(cZc=Z+4||cz) c=c-26; } printf(%c,c); } printf(\n); }; #include stdio.h void main() { int i,sum1,sum2; i=1; sum1=0; sum2=0; while(i=6) { if(i%2) {sum1=sum1+i;i++;} else {sum2=sum2+i;i++;} } printf(sum1=%d,sum2=%d\n,sum1,sum2); }; do { 语句(循环体); } while(表达式);;4.2? do_while循环结构;S=0,i=1;例4_4 输入一个正整数,将其逆序输出。例如,输入12345,输出54321。 ;当x最后变成0时,处理过程结束。经过归纳得到: (1)重复以下步骤: ①x%10,分离一位。 ②x=x/10,为下一次分离做准备。 (2)直到x==0循环结束。;爱因斯坦的阶梯问题(1);例4_3 爱因斯坦的数学题 #include stdio.h void main() { int i=1; do { ++i; }while(!((i%2==1)(i%3

您可能关注的文档

文档评论(0)

136****1820 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档