程序设计基础c语言4_2循环语句while.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
语句 4.2 while 一、 条件控制的循环: while 语句 语法形式 : while (表达式 ) 循环体语句 特点 :先判断表达式, 后执行语句 表达式 假 真 循环体语句 while 的后续语句 例 3 :计算 1+2+3+· · · +100 的值 void main( ) { int sum, i; sum=0; i=1; while (i=100) { sum=sum+i; i++; } printf(sum=%d\n,sum); } void main( ) { float score, sum=0; int n=0; scanf(%f,score); while (score=0) { sum=sum+score; n++; scanf(%f,score); } printf(average=%.2f\n,sum/n); } 例 4. 输入若干课程的分数(以负数结束), 计算平均分 。 4.3 do--while 语句 语法形式 : do while ( 循环体语句 ; 表达式 ); 特点 : 先执行语句,后判断 条件,直到条件不满 足为止。 循环体语句 真 表达式 假 例 5 .用 do_while 实现 1+2+3+· · · +100 void main( ) { int i,sum; sum=0; i=1; do{ sum=sum+i; i++; } while (i=100); printf(sum=%d\n,sum); } 注 意 ? 循环体内必须有使循环趋于终止的语句, 否则可能出现死循环。 i=1; while (i=100) { sum=sum+i; i++; } while(score=0) { sum=sum+score; n++; scanf(%f,score); } 思考题 1. 若输入数据为 : #abc#, 以下两个程序段的输 出结果分别是什么? 1.) int n=0; 2.) int n=0; do { c=getchar(); n++; }while(c!=#); printf(n=%d\n,n); c=getchar(); while(c!=#) { n++; c=getchar(); } printf(n=%d\n,n);

文档评论(0)

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

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

版权声明书
用户编号:8140007116000003

1亿VIP精品文档

相关文档