- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
2.3 循环结构 2.3.1 while语句 2.3.2 do-while语句 2.3.3 for语句 2.3.4 循环嵌套 2.3.5 几种循环的比较 2.4 break语句和continue语句 综 合 举 例 T h e E n d * * 例2.11:编程计算:1+2+3+…+100 int sum; sum=1+2+3+…+100; //不合适 int sum; sum=0; sum+=1; sum+=2; sum+=3; …… sum+=100; printf(sum=%d\n,sum); 改进: ① i=1; sum=0; ② sum+=i; ③ i+=1; ④ 如果i=100, 跳到② ⑤ 输出sum 1、格式: while (表达式) 循环体语句 2、功能:先计算表达式的值,值为非0 时重复执行循环体……直到表达式值为0时退出循环,跳转到循环体之后的语句执行 表达式成立? 循环体 真(非0) 假(0) 真(非0) 假(0) 例2.11 计算:1+2+3+…+100 i=100? sum+=i i=i+1 while (i=100) sum+=i; i=i+1; { } 例2.11:计算 1+2+3+…+100 while (i=100) { sum+=i; i++; } i=1; sum=0; #include stdio.h void main( ) { } int i,sum; printf(sum=%d\n, sum); sum=0; i=1; ? i++; sum+=i; ? EG208.C 编程原则: 改变位置后,只要不影响后面的使用(即结果的计算)即可。 例:输入若干个数,以0作为结束标志,计算并输出这些数的平均值(0不计算在内)。 分析:定义三个变量: x:存放输入的数 sum:存放各数的和; count:计算输入数据的个数 while (x!=0) sum+=x; count+=1; { } scanf(%f,x); scanf(%f,x); sum=0; count=0; #include stdio.h void main( ) { float sum,x,count; sum=0; count=0; scanf(%f,x); //读入第一个 x while ( x!=0 ) { sum+=x; count+=1; scanf(%f,x); //读入其它的 x } printf(aver=%.2f\n,sum/count); } EG209.C 例:输入若干个数,以0作为结束标志,计算并输出这些数的平均值(0不计算在内)。 #include stdio.h void main( ) { float sum,x,count; sum=0; count=0; scanf(%f,x); //读入第一个 x while ( x!=0 ) { sum+=x; count+=1; scanf(%f,x); //读入其它的 x } printf(aver=%.2f\n,sum/count); } EG209.C 注意: 循环结束的条件? 循环体要完成哪些操作? 在循环体的最后读入下一个值 while语句之前应该完成哪些操作? 3、while语句的特点: 先判断表达式,然后执行循环体。若表达式一开始就不成立,则循环体一次也不执行。 表达式成立? 循环体 真(非0) 假(0) 4、注意: ⑴、在循环之前需要给某些变量赋值(循环变量赋初值); ⑵、循环体中应有使循环趋于结束的语句; ⑶、循环部分为多个语句时,必须用大括号构成复合语句。 i=1; sum=0; while (i=100) { sum=sum+i; i++; } sum=0; count=0; scanf(%f,x); while ( x!=0 ) { sum+=x; count+=1; scanf(%f,x); } 1、格式: do 循环体语句 while (表达式); 2、功能:先执行一遍循环体,然后计算表达式的值,若值为真(非0),返回重复执行循环体;直到表达式的值为假(0)时结束循环。 表达式成立吗? 循环体 真(非0) 假(0) 3、特点:先执行循环体,后判断表达式(循环条件)是否成立,即循环体至少执行一次。 4、注意: ⑴、在循环之前需要给某些变量
有哪些信誉好的足球投注网站
文档评论(0)