- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
C语言程序设计 例题: “百钱买百鸡”:鸡翁一,值钱五,鸡母一,值钱三,鸡雏三,值钱一,百钱买百鸡,问鸡翁、母、雏各几何? 6.2 穷举法: 将所有可能解决问题的方案一一测试,从中选出正确结论。 C语言程序设计 #include stdio.h void main() { int x,y,z; for(x=0;x20;++x) { for(y=0;y=33;++y) { z=100-x-y; if((z%3==0)((5*x+3*y+z/3)==100)) printf(cock=%d\t hen=%d\t chicken=%d\n,x,y,z); } } } C语言程序设计 谢谢观看! 计算机教研室 计算机教研室 C语言程序设计 第四章 程序的控制结构 C语言程序设计 本章重点内容 一、构成程序的三种结构 二、顺序结构程序设计方法 三、分支(选择)结构程序设计方法 四、循环结构程序设计方法 C语言程序设计 一、构成程序的三种结构: 结构化程序设计方法要求一个程序只能有三种基本的结构(或由其派生出来的结构)组成。 顺序结构:语句按书写的顺序依次执行 选择结构:当程序执行到某一句时,要依条件进行判断,从 两条或多条路中选一条 循环结构:根据控制条件,将一条或多条语句重复执行若干遍。 C语言程序设计 二、顺序结构 顺序结构的基本思想:按语句顺序依次执行。 即:按顺序列出程序要完成功能的步骤。 函数体中,包括四部分: (1)变量类型的说明。 (2)提供数据语句。 (3)运算部分。 (4)输出部分。 例:计算表达式Z=3X+5Y-8 分析:根据X,Y的取值,计算Z的值。 可分解为: STEP1:定义所用变量数据类型; STEP2:输入X和Y的值; STEP3:根据给定的方程式计算Z的值; STEP4:输出Z的值。 C语言程序设计 #include stdio.h void main() { int x,y,z; x=3;y=5; z=3*x+5*y-8; printf(z=%d\n,z); } 例题:计算表达式z=3×x+5×y-8的值。 C语言程序设计 选择结构程序的基本特点是:程序的流程由多路分支组成,在程序的一次执行过程中,根据不同的情况,只有一条支路被选中执行,而其它分支上的语句被直接跳过。C语言中,提供if语句和switch语句来实现选择结构。 单分支 二分支 多分支 三、分支(选择)结构 C语言程序设计 1. if语句 一般格式: if (表达式) 语句; 【功能】 计算表达式的值,当(表达式)的值为真(非0)时,执行语句;否则,跳过语句。 C语言程序设计 例题:从键盘接收两个整数,输出较大的一个数的值。 #include stdio.h void main() { int a,b,max; scanf(%d,%d,a,b); /*输入两个整数分别存在变量a,b中*/ max=a; /*把a先赋予变量max*/ if(maxb) max=b; /*用if语句判别max和b的大小, 如max小于b,则把b的值存放在max中*/ printf(max=%d\n,max); /*输出max的值,max总是较大的数*/ } C语言程序设计 2. if-else 语句 一般格式: if (表达式) 语句1 else 语句2 【功能】 计算表达式的值,当(表达式)的值为真(非0)时,执行语句1;否则,执行语句2。 C语言程序设计 例题:上例改用if-else语句判别a,b的大小。 #include stdio.h void main() { int a, b,max; scanf(%d,%d,a,b); if(ab) /*判别a和b的大小,如a大于b*/ max=a; /*将大数(a)存在变量max中*/ else /*否则*/ max=b; /*将大数(b)存在变量max中*/ printf(max=%d\n,max);
您可能关注的文档
最近下载
- 2024年公开选拔领导干部面试题及参考答案全解.doc
- 【9化第一次月考】合肥市第四十五中学2024-2025学年九年级上学期第一次月考化学试题.docx VIP
- 第四章 神奇的透镜单元复习(教学设计)八年级物理上册(沪科版2024).docx VIP
- 2024年中考语文二轮复习:名家散文阅读(毕淑敏)练习题汇编(含答案解析).docx VIP
- 【9化第一次月考】芜湖市鸠江区2024-2025学年九年级上学期第一次月考化学试题.docx VIP
- 《诡案组》(1-14卷文字全本)作者:求无欲.txt VIP
- 数字出版概论课件陈丹第一章数字出版及其发展历程;第二章数字出版研究及其学科体系.pptx VIP
- 2023-2024学年初三化学上学期第一次月考.docx VIP
- 2024年中考语文二轮复习:名家散文阅读(汪曾祺)练习题汇编(含答案解析).docx VIP
- 2025凉山州继续教育公需科目满分答案-《网络数据安全管理条列》解读.docx VIP
文档评论(0)