循环程序设计(一).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文档。上传文档
查看更多
循环程序设计(一)

程序设计基础 循环结构程序设计 本节内容 一、回顾 二、循环结构 三、循环五要素 四、while、do…while、for三种循环语句 五、三种循环语句的基本流程及应用 一、回顾 顺序结构程序设计 银行利息计算、三角形面积、方程根 选择结构程序设计 阶梯水费、阶梯电费、个人所得税 二、循环结构 什么是循环? 连续做有限次同一种操作。 引例1:猜数游戏:三次机会,猜1~100之间的数 几个思考: 1、做什么操作? 2、从哪个数开始猜? 3、猜多少次? 4、什么条件结束? 5、结果是什么? 二、循环结构 引例2:输出如下图形 ********** ********** ********** ********** ********** 几个思考: 1、做什么操作? 2、做多少次? 3、从什么时候开始? 4、什么条件结束? 5、相邻二次的变化值是多少? 二、循环结构 引例3:输入一个整数(100~999),判断是否是水仙花数,若是则输出“Yes”,否则输出“No” #include stdio.h int main(int argc, char *argv[]) { int num,a,b,c; printf(请输入一个整数); scanf(%d,num); a=num%10; b=num/10%10; c=num/100; if(num==a*a*a+b*b*b+c*c*c) printf(“%d是水仙花数“,num); else printf(“ %d不是水仙花数“,num ); return 0; } 题目改成:输出100~999之间所有的水仙花数 1、做什么操作? 2、做多少次? 3、从哪个数开始? 4、到哪个数结束? 5、相邻二次的变化值是 多少? 三、循环五要素 讨论:循环结构程序的关键要素 1.循环条件:判断循环是否结束 2.初值:循环控制变量的初值 3.终值:循环控制变量什么值的时候结束 4.循环增量:从初值到终值是怎么变化的 5.循环体:循环具体做什么 例1:计算1~100的累加和。 sum=sum+i; 初值: 终值: 循环增量: 循环条件: 循环体: sum=0,i=1 i=100 sum=sum+i i=i+1 T 输出sum F i=1 i=100 i=i+1 i=100 sum=sum+i;i++; 三、循环五要素 四、循环语句 C语言可实现循环的语句: while 语句 do ~ while 语句 for 语句 while 语句 流程: 一般形式: while(表达式) { 循环体语句; } 说明: 循环体有可能一次也不执行 循环体可为任意类型语句 下列情况,退出while循环 表达式不成立(为零); 循环体内遇break,return; 无限循环: while(1) 循环体; expr 循环体 假(0) 真(非0) while 特点:先判断表达式,后执行循环体 用while循环求1~100累加和 #include stdio.h int main() { int i,sum; sum=0; i=1; while(i=100) { sum=sum+i; i++; } printf(%d,sum); return 0; } 循环初值 循环终值 循环变量增值 循环条件 循环体 sum=0,i=1 i=100 sum=sum+i i=i+1 T 输出sum F 练习一 编程输出如下图形 ********** ********** ********** ********** ********** 1.初值 2.终值 3.增量 4.循环条件 5.循环体 1 5 +1 5 输出10个* 练习一 调试该程序: 1)观察循环结构程序运行的方式; 2)观察循环控制变量的变化情况; 3)观察如何结束循环; 4)观察程序运行结果。 提问:

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档