C语言英文课件5:循环结构.ppt

  1. 1、本文档共29页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Chapter 5 Programming of Loop 5.1 Introduction of Loop 5.2 The while statement 5.3 The for statement 5.4 The do-while statement 5.5 Examples for loop programming [Return] 5.1 Introduction of Loop ●Loop Structure:When there are large amounts of data,it is very convenient to have control mechanisms that repeatedly execute specific statements。 ●Foreward 【ex. 5.1】Input the radius and the high,compute the volume of column。 #define PI 3.1415926; main( ) {float radius,high,vol; printf(radius , high= ); scanf(%f%f,radius,high); vol=PI*radius*radius*high; printf(vol=%-7.2f\n,vol); } #define PI 3.1415926; main( ) { float radius,high,vol; printf(radius, high= ); scanf(%f%f,radius,high); while (radius0) { vol=PI*radius*radius*high; printf(vol=%-7.2f\n,vol); printf(Please input radius high: ); scanf(%f%f,radius,high); } } 5.2 While Loop formate:while (expression) statements functions: 【ex. 5.2】 Find the max one among some positive number that input from keybord review: Find the max one among three numbers a,b,c. main() { float n1,n2,n3,max; scanf(? %f%f%f ? ,n1,n2,n3); max=n1; if(n2max) max=n2; if(n3max) max=n3; printf(?The largest number is %.2f\n?,max); } main( ) { float x,max; max=0; printf(“x=“); scanf(“%f”,x); while (x0) { if (xmax) max=x; printf(“x=“); scanf(“%f”,x); } printf(“max=%-8.2f”,max); } 【ex. 5.2】Compute = 1+2+3+…+100,use while statement 。 int i,sum; sum=0; i=1; while (i=100) { sum=sum+i; i=i+1; } printf(“1+2+3+...+100=%d”,sum); 5.3 For Loop 1.form: for ([expr1];[expr2];[expr3]) statements 2.function Break Statement and Continue Statement 1.form: break; continue; 2.function (1)break:end the loop (2)continue:end this loop 3.use break

文档评论(0)

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

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

1亿VIP精品文档

相关文档