- 1、本文档共18页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
(2) 输入一个分数,将百分制转化为五分制。 90分以上 打印 A 80---90 打印 B 70---80 打印 C 60---70 打印 D 60 以下 打印 E 使用if语句应注意的问题 4. if 语句的嵌套 举例:求一元二次方程ax2+bx+c=0的根。 程序: 3.3.2 switch语句 例:将五分制转化为百分制范围。(语句标号的概念) 例:实验P18(sy18.c)用开关分支语句实现五种算术运算: 例:输入一个数字,输出一个对应的英文星期单词。 分支结构小结: 3.4? 循环结构 3.4.1 while 循环 3.4.2 do – while循环 3.4.3 for 语句 3.4.4 转移语句 3.4.5 循环的嵌套 关于特殊循环的几点说明 ★思考题: * 第三章 C语言的基本控制结构 XUAN SHANLI 合肥工业大学 #include stdio.h void main(void) { int a; scanf (“%d”, a); if (a=90) printf( “The score is A”); else if (a=80) printf(“ The score is B”); else if (a=70) printf(“The score is C”); else if (a=60) printf(“The score is D”); else printf( “The score is E”); } chp3ex1 条件表达式必须括号括起来,不需分号结束。 三种if形式中的语句可以是单个语句,也可以是复合语句(用{ }括起来的多个语句)。 如:if (ab) { a--;b++; } else { a++;b--; } (3) 三种if 中的表达式通常是关系表达式和逻辑表达式,也可以是其他表达式(赋值、算术和变量等)。 例1:if (x) y=-1 只要x的值不为0,y的值就为-1。 例2:if (x=y-5) printf(“x0”); /* 将y-5赋给x, 若不为0则输出x0 */ else printf(“x=0”); /* 若y-5等于0,则输出x=0 */ 对于如下的结构: if(e1) stat1; else stat2; 在stat1或stat2中又含有if结构: if(e2) stat3; else stat4; 称为if结构的嵌套。各种if结构都可以嵌套。 如求分段函数: #include stdio.h void main ( void) { int x,y ; scanf (“%d” , x); if (x1) y=x; else if (x4) y=3*x-2; else y=5*x*x+x-1; printf (“x=%d,y=%d\n”,x,y) ; } 外层 内层 在外层else语句中,含有一个if结构。 说明: ①书写采取缩进形式, 便于区分。 内层缩进 ②else与最近的且无其他else匹配的if 相匹配。 y=-1; if (x!=0) if (x0) y=1; else y=0; 结果? x x1 y = 3x-2 1≤x4 5x2+x-1 x≥4 b2-4ac=0? yes 求等根 no b2-4ac0? yes 求实根 no 求复根 问题:如何构造条件? 如何根据条件实现不同算法? 一元二次方程根求解算法描述 #include stdio.h #include math.h void main(void) { float a,b,c,d,e,x1,x2; scanf(“%f,%f,%f”,a,b,c); d=b*b-4.0*a*c; if(fabs(d)1.0e-6)
您可能关注的文档
- 百事可乐,返利策略.doc
- CAD外部参照使用方法(初).docx
- 乳液基本知识.doc
- CAD字体显示问号的解决方法.doc
- cad字体,线宽问题以及增强属性编辑器的问题.doc
- CAD学习资料第09章.ppt
- cad实用教程第3章.ppt
- 百分数的应用列方程解稍复杂的百分数应用题练习课.doc
- 百分数的应用整理复习(一).doc
- 百分数的意义和写法(六年级).doc
- 2025年湖南商务职业技术学院单招职业适应性测试题库附答案.docx
- 2025年湖南吉利汽车职业技术学院单招职业适应性考试题库完美版.docx
- 2025年甘肃林业职业技术学院单招职业技能考试题库及完整答案1套.docx
- 2025年湖南安全技术职业学院单招职业适应性考试题库必威体育精装版.docx
- 2025年湖南大众传媒职业技术学院单招职业适应性考试题库审定版.docx
- 2025年湖南外贸职业学院单招职业适应性考试题库审定版.docx
- 2025年湖南安全技术职业学院单招职业技能考试题库及一套完整答案.docx
- 2025年湖南外贸职业学院单招职业适应性考试题库新版.docx
- 2025年湖南外贸职业学院单招职业适应性考试题库一套.docx
- 2025年湖南外贸职业学院单招职业技能考试必刷测试卷附答案.docx
文档评论(0)