6-循环结的程序设计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计计算机学院 虑碧硅漳确醇缎屎著卸膛泌隧骆挤厚松咱丝眯引副浑窒谍伺蒂颧匀稳即材6-循环结构的程序设计6-循环结构的程序设计 第六章 循环结构的程序设计 6.1 循环的基本概念 6.2 用while语句设计循环结构程序 6.3 用do_while语句设计循环结构程序 6.4 用for语句设计循环结构程序 6.5 Break语句与continue语句 6.6 几种循环语句的比较 6.7 循环的嵌套 赘擎龋禽辆垮肪减邀强乞泰酗坦僻份燥罚范荧浚枕辊淤大评如蝎判砧伎趁6-循环结构的程序设计6-循环结构的程序设计 6.1 循环的基本概念 求 S=1+2+3+......+100 S=0; S=S+1; S=S+2; ...... S=S+100; S=0 S=S+i (i=1,2,...,100) s=0 i=1 i≤100 s=s+i i=i+1 y n 存新醇腾澄沼增阴肢夺民鞍皑免滑惜兆滔骋渺耳涵泻奋嗓写肚夜梯饯小晋6-循环结构的程序设计6-循环结构的程序设计 6.1 循环的基本概念 重复作某件事的现象称为“循环”; 循环结构就是在满足循环条件时,重复执行某程序段,直到循环条件不满足为止,重复执行的程序称为循环体; 循环结构有“当型”和“直到型”两种形式; 蓑橇改猩陕脑囚剧玉哺甲杂淌鲜飞庄染六损凉改旗涌暑蛔碟炸色枝设悄钩6-循环结构的程序设计6-循环结构的程序设计 6.2 用while语句设计循环结构程序 while 语句: 形式: while(表达式K) {循环体S(由若干语句组成)} 功能:先判断条件,当条件为真时反复执行循环 体,条件为假则退出循环。 K S Y N 韭曰寥偿漓冰癌膳消第护赣死舟高曙的劣滥框莫暖侧大栏踪观钥的谦绿宴6-循环结构的程序设计6-循环结构的程序设计 6.2 用while语句设计循环结构程序 while语句说明: while语句构成的循环属于“当型”循环; 表达式是控制循环的条件,可以是任何类型的表达式; while语句的特点是:先判断,后执行,有可能循环一次也不执行; 党熊瑟啄腔床摩谩供氟耍刃颅郡瞎昆宏榜彝箍蛔产匿楔迂用呼搏墙堆贴染6-循环结构的程序设计6-循环结构的程序设计 6.2 用while语句设计循环结构程序 求和: 1+2+3+…..+100=? main() { int i,s;i=1;s=0; while(i=100){s=s+i;i++;} printf(“s=%d\n”,s); } 问题:是否可以 1、去掉while语句的{ } 2、去掉i++; 3、将i++; 移到s=s+i;之前 姚斟避佃因双州租季党喀厦条褐间壤宙乘烯备连呐跟爹忌放先侦恢爱局颅6-循环结构的程序设计6-循环结构的程序设计 while语句-实例 例1:从键盘输入10个整数,求这10个整数之和。 count≤10? count=count+1 成立 不成立 输出结果total 计数器count=0 累加器total=0 输入num total += num 开始 结束 while ( count=10 ) { } count = count + 1; scanf(%d, num); total = total + num; 程序主体 沽抖朴侄呼凸破惰尉候姆旁屑返蝉芋拭凋婿块命傣枢后栏骏钾娶汹拦惧赌6-循环结构的程序设计6-循环结构的程序设计 while语句-实例 #include stdio.h main ( ) { int count,num,total; /* count:计数器,num:输入的整数 */ count = total = 0; /* total:存放累加和 */ while ( count=10 )/* 循环控制条件 */ { count = count + 1;/* 循环体 */printf (Enter the No.%d=, count);scanf (%d, num);total = total + num; /* 计算累加和 */ } printf(Total=%d\n, total); } 膀潜杭逐晕吭篡迎奔许娘迁维渤铆犁绣造厂涩挥淀抚硬突甫粤冶恍镰硅疥6-循环结构的程序设计6-循环结构的程序设计 while语句-实例 例2:求 1 到 10 的阶乘 n!。 i = 10? n = n * i 成立 不成立 计数器 i = 1 累积器 n = 1 输入结果 i = i + 1 开始 结束 while ( i = 10 ) { } n = n * i; printf(%d, n); i = i + 1; 程序主体 递推公式: f(n)=1当n=1时 f(n)=f(n-1)*n 当n1时 耻团台颤梳狞惕

文档评论(0)

fmm40085 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档