- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
从键盘上输入10个整数,求总和及平均值 main( ) { int x, i=1,sum=0; float aver; while(i=10) { scanf(%d,x); sum+=x; i++; } aver=sum/10.0; printf(sum=%d,aver=%.2f\n,sum,aver); } 运行程序 从键盘上输入若干个整数,求总和及平均值,输入-1结束 main( ) { int x,sum=0; float i=1,aver; while( ) {sum+=x; i++; scanf(%d,x); } aver=sum/i; printf(sum=%d,aver=%.2f\n,sum,aver); } 运行程序 scanf(%d,x); x!=-1 求若干个整数的总和,要求总和不大于1000 main( ) { int x,sum=0; while(sum=1000) { scanf(%d,x); sum+=x; } printf(“sum=%d\n”,sum ); } 运行程序 -x §6.5 for 语句 格式: for(表达式1;表达式2;表达式3) 语句 执行: (1) 先求解表达式1的值。 (2) 再求解表达式2的值,若值为非0(条件成立), 则执行语句(循环体)后执行下面的(3);若表 达式2的值为0(条件不成立),则转向(5)。 (3) 求解表达式3的值。 (4) 转回执行(2)。 (5) 执行for语句后面的语句。 * ? ? C语言电子教案(六) 第六讲 第六章 循环控制 主要内容: §6.3 while 语句 §6.4 do-while 语句 §6.5 for 语句 第六章 循环控制 在许多问题中,我们都需要使用循环结构,使得某一段程序能循环执行。例如要想计算sin0°~sin90°的函数值,间隔为1°;又如在对若干个数进行排序时,如果只用选择结构,势必会使问题非常复杂,程序非常繁琐。但如果使用了循环结构,你会发现,即使对大量的数据进行排序,程序的长度也基本保持不变。 C语言的循环结构共有下列四种: goto 语句(不符合结构化程序设计原则,故不常用) while 语句 do-while 语句 for 语句 §6.3 while 语句及其循环结构 while 语句和格式及执行过程: 格式: while (表达式) 语句 执行过程: 先计算表达式之值,若为非0(即条件成立),执行后面的语句(称之为循环体)之后,再计算表达式之值进行判断,如此多次重复执行循环体;若表达式之值为0(即条件不成立),跳出循环体语句,继续向下执行。 while 语句的流程图 表达式 语句(循环体) Y(非0) N(0) 返回do-while 例1 求1—100之间所有整数的和 i=100 sum+=i; /* 累加 */ i+=1; /* 计数器加1 */ Y(非0) N(0) i=1; sum=0; printf(i=%d,sum=%d\n,i,sum); 求1—100之间整数和的程序 main( ) { int i=1,sum=0; while( i=100) { sum+=i; i+=1; } printf(i=%d,sum=%d\n,i,sum); } 这是一个while语句 想一想,语句sum+=i;和语句i+=1;能否改变位置?为什么? 想一想,如果在while语句之前对变量sum赋初值为1,是否可以?程序的哪些地方应作相应的改动? 运行程序 求1—100之间整数和的程序运行过程 main( ) { int i=1,sum=0; while( i=100 ) { sum+=i; i+=1; } printf(i=%d,sum=%d\n,i,sum); } 这是一个while语句 程序执行的过程和结果如下: i=101,sum=5050 注意:循环结束后,变量i 的值一定大于100。 §6.4 do-while 语句及其循环结构 do—while 语句和格式及执行过程: 格式:do 语句 while (表达式) ; 执行过程: 先执行语句
您可能关注的文档
- CAD技术考题课件.ppt
- CAE-CFD应用与解决方案课件.ppt
- Café en Nicaragua课件.ppt
- CALEA Panel课件.ppt
- CALIS 十五建设项目课件.ppt
- CALIS农学中心会议2010年9月27日 青岛课件.ppt
- CALIS教程-上海图书馆图书馆际互借服务操作示范课件.ppt
- CALIS管理中心 赵永超深圳大学图书馆 林伟明2012.5 湖南 长沙课件.ppt
- CALIS馆际互借系统读者个人帐户使用和管理简介课件.ppt
- Camera与Billboard in三维绘图与游戏设计课程课件.ppt
- C语言电子教案(十七)课件.ppt
- D T Z ZG Q课件.ppt
- Dairy Marketing课件.ppt
- Dancing with mathsChris Budd课件.ppt
- Daryl LundEditor in Chief IFT Peer-Reviewed 课件.ppt
- Data Flow and Automatic photometry Pipeline课件.ppt
- Data Management(资料管理)课件.ppt
- data parallelism课件.ppt
- DCS硬件系统原理、指标、试验和应用课件.ppt
- Department of Economics,National Tsing Hua University, 课件.ppt
文档评论(0)