- 0
- 0
- 约7.55千字
- 约 38页
- 2018-01-08 发布于河南
- 举报
c语言程序设计 谭浩强第5章_选择
第五章 本章要点 关系表达式 逻辑表达式 选择结构程序设计 主要内容 5.1 关系运算符和关系表达式 5.2 逻辑运算符和逻辑表达式 5.3 if语句 5.4 switch语句 5.5 程序举例 5.1 关系运算符和关系表达式 5.1 关系运算符和关系表达式 5.2 逻辑运算符和逻辑表达式 5.2 逻辑运算符和逻辑表达式 5.2 逻辑运算符和逻辑表达式 5.2 逻辑运算符和逻辑表达式 5.2 逻辑运算符和逻辑表达式 5.3 if语句 5.3 if语句 5.3 if语句 5.3 if语句 5.3 if语句 5.3 if语句 5.3 if语句 5.3 if语句 5.3 if语句 5.3 if语句 5.3 if语句 5.3 if语句 5.3 if语句 5.3 if语句 5.3 if语句 5.3 if语句 5.3 if语句 5.4 switch语句 5.4 switch语句 5.4 switch语句 5.4 switch语句 5.5 程序举例 5.5 程序举例 5.5 程序举例 5.5 程序举例 5.5 程序举例 §5.5 程序举例(续) 例5.6 求a+bx+c=0方程的解。 基本的算法: ① a=0,不是二次方程。 ② -4ac=0,有两个相等实根。 ③ -4ac0,有两个不等实根。 ④ -4ac0,有两个共轭复根。 #include stdio.h #include math.h void main ( ) { float a,b,c,disc,x1,x2,realpart,imagpart; scanf(%f,%f,%f,a,b,c); printf(the equation ); if(fabs(a)=1e-6) printf(is not a quadratic\\n); else { disc=b*b-4*a*c; if(fabs(disc)=1e-6) printf(has two equal roots:%8.4f\n, -b/(2*a)); else if(disc1e-6) { x1=(-b+sqrt(disc))/(2*a); x2=(-b-sqrt(disc))/(2*a); printf(″has distinct real roots:%8.4f and %8.4f\n″,x1,x2); } else { realpart=-b/(2*a); imagpart=sqrt(-disc)/(2*a); printf(″has complex roots∶\n″); printf(″%8.4f+%8.4fi\n″,realpart,imagpart); printf(″%8.4f-%8.4fi\n″,realpart,imagpart); } }} 例5.7 运输公司对用户计算运费。 路程(s)越远,每公里运费越低。标准如下: s 250km 没有折扣 250≤s500 2%折扣 500≤s1000 5%折扣 1000≤s2000 8%折扣 2000≤s3000 10%折扣 3000≤s 15%折扣 设每公里每吨货物的基本运费为p,货物重为w, 距离为s,折扣为d,则总运费f的计算公式为: f=p*w*s*(1-d) * 1.关系运算符及其优先次序 (小于) = (小于或等于) (大于) = (大于或等于) == (等于) != (不等于) 优先级相同(高) 优先级相同(低) 说明: 关系运算符的优先级低于算术运算符 关系运算符的优先级高于赋值运算符 2.关系表达式 用关系运算符将两个表达式(可以是算术表达式或 关系表达式,逻辑表达式,赋值表达式,字符表达式) 接起来的式子,称关系表达式 例:ab,a+bb+c,(a=3)(b=5),’a’‘b’,(ab)(bc) 关系表达式的值是一个逻辑值,即“真”或“假”。 例:关系表达式”ab”的值为“真”,表达式的值为1。 C语言中没有专用的逻辑值,1代表真,0代表假 1.逻辑运算符及其优先次序 (1
您可能关注的文档
- CDESIGNL_空间向量法解决立体几何问题_dg 73785319.ppt
- 新目标英语七年级下册Unit11 A1.pptx
- 【高中数学必修五】2.3.2等差数列和性质与应用.ppt
- cadencepcell制作.doc
- 九年级英语:Unit6_When_was_it_invented_Section_A1a-2c.ppt
- 人教版 Unit 5 SectionA1.ppt
- 高中数学3-2-3直线与平面的夹角配套课件新人教B版选修.ppt
- 数字逻辑chapter6_c.ppt
- 第6章-频率法校正.ppt
- 华科C语言。第02章数据类型运算符及表达式.ppt
- 2026校招:运营经理题库及答案.doc
- 2026校招:运营经理真题及答案.doc
- 2025—2026年人教版高一下册语文期末考试卷及答案.docx
- 2026年北师版高二下册英语期末考试卷及答案.docx
- 2025—2026年人教版高一下册生物期末考试卷及答案.docx
- 2025—2026年人教版九年级上册物理期末考试卷及答案.docx
- 2025—2026年人教版九年级上册英语期末考试卷及答案.docx
- 2025—2026年人教版九年级下册道德与法治期末考试卷及答案.docx
- 2025—2026年人教版九年级下册历史期末考试卷及答案.docx
- 2025—2026年人教版九年级下册物理期末考试卷及答案.docx
原创力文档

文档评论(0)