- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第五章 循环控制 例6.1 用if语句和goto语句构成循环,求1到100的和void main int i, sum 0; i 1;loop: if i 100 sum sum+i; i++; goto loop; printf %d\n″,sum ; 例6.2 求1到100的和#include void main int i,sum 0; i 1; while i 100 sum sum+i; i++; printf ″%d\\n″,sum ; 例6.3 求1到100的和#include void main int i,sum 0; i 1; do sum sum+i; i++; while i 100 ; printf %d\\n″,sum ; 例6.4 while和do-while循环的比较 1 #include 2 #include void main void main int sum 0,i; int sum 0,i; scanf “%d″,i ; scanf ”%d″,i ; while i 10 do sum sum+i; sum sum+i; i++; i++; while i 10 ;printf “sum %d\n”,sum ; printf “sum %d\\n”,sum ; 本节内容: 1. 概述 2. goto语句以及用goto语句构成循环 3. 用while语句实现循环 4. 用do-while语句实现循环 选择结构复习 1、 main int a 4,b 3,c 5,t 0; if a b t a;a b;b t; if a c t a;a c;c t; printf %d %d %d\n,a,b,c ; 执行后输出结果是 。 2、 输入3个实数,按从小到大输出。 1、5 0 3 2、 int a,b,c,temp;printf “输入三个数(中间有空格)并回车:\n” ;scanf “%d? %d? %d”,a,b,c ;if a b temp a;a b;b temp; ? //第一轮比较if b c temp b; b c; c temp; ? //第二轮比较if a b ? temp a; a b; b temp; //第三轮比较 printf a %d b %d c %d\n,a,b,c ; 概述 什么是循环? 为什么要使用循环? 问题1: 问题2:求学生平均成绩 分数相加后除以课数 在许多问题中需要用到循环控制,循环是指使用一定条件对同一个程序段重复执行若干次。循环结构是结构化程序设计的基本结构之一,它和顺序结构、选择结构共同作为各种复杂程序的基本构造单元。 循环结构是程序中一种很重要的结构。其特点是, 在给定条件成立时,反复执行某程序段,直到条件不成立为止。 给定的条件称为循环条件,反复执行的程序段称为循环体。C语言提供了多种循环语句,可以组成各种不同形式的循环结构。 (1)用goto语句和if语句构成循环 (2)用while语句 (3)用do----while语句 (4) 用for语句 表达式 语句 表达式 语句 a 当型循环 b 直到循环 非0 0 非0 0 循环分两个类型: goto语句以及用goto语句构成循环 goto语句为无条件转向语句,它的一般形式为 goto 语句标号; 其中语句标号是按标识符规定书写的符号, 放在某一语句行的前面,标号后加冒号 : 。语句标号起标识语句的作用,与goto 语句配合使用。 例如:goto label_1; 合法; goto 123; 不合法. 结构化程序设计方法主张限制使用goto语句,因为滥用goto语句将使程序流程无规律、可读性差. 一般来说,可以有两种用途: 1 与if语句一起构成循环结构; 2 从循环体中跳转到循环体外。 但是这种用法不符合结构化原则,一般不宜采用,只有在不得已时 例如能大大提高效率 才使用. main int s 0,n 1; loop: s s+n; n++; if n 100 goto loop; printf S %d,s ; main int s 0,n 1; loop1: if n 100 goto loop2; s s+n; n++; goto loop1; loop2: printf S %d,s ; 用while语句实现循环 while语句用来实现“当型”循环结构。 一般形式: while 表达式 语句 当表达式为非0值时,执行while语句中的内嵌语句。 其特点是:先判断表达式,后执行语句。 说
您可能关注的文档
最近下载
- 小故事记住初中英语1600词(30篇).doc VIP
- 05J909《工程做法》图集.docx VIP
- 2025江苏南京农业大学新校区建设指挥部、基本建设处人员招聘10人笔试备考试题及答案解析.docx VIP
- T-CNSS 020-2023 团体标准 食物交换份.pdf VIP
- ZPWA移频轨道电路监测信号集中监测课件.pptx
- 2025年全国中小学校党组织书记网络培训示范班在线考试题库及答案.pdf VIP
- 第四单元 阅读综合实践 +公开课一等奖创新教案 统编版语文八年级上册(共12张).docx VIP
- 2025吐鲁番市鄯善县辅警考试试卷真题.docx VIP
- 中药二中成药“秒杀词”总结.docx VIP
- 2024工业场景人形机器人应用前景研究报告.pptx
文档评论(0)