例5.6 #include math.h #include stdio.h void main() { float a, b, c, x1, x2, realpart, imagpart, disc; printf(please input a,b,c: ); scanf(%f,%f,%f,a,b,c); printf(The equation ); if (fabs(a) = 1e-6) /*printf(is not a quadratic);*/ if (b!=0.0) printf(has one root is:%8.4f\n,-c/b); else if(c==0.0) printf(roots is inexactive\n); else printf(no root!\n); 例5.6 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 (disc = 1e-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 comples roots:\n); printf(%8.4f+%8.4fi\n,realpart,imagpart); printf(%8.4f+%8.4fi\n,realpart,imagpart); } } } 程序举例 例5.7 运输公司对用户计算运费。路程(s)越远,每公里运费越低。标准如下: s<250km 没有折扣 250≤s<500 2%折扣 500≤s<1000 5%折扣 1000≤s<2000 8%折扣 2000≤s<3000 10%折扣 3000≤s 15%折扣 设每公里每吨货物的基本运费为p,货物重为w,距离为s,折扣为d,则总运费f的计算公式为: f=p*w*s*(1-d) 例5.7 分析折扣变化的规律性: 折扣的“变化点”都是250的倍数 设c的值为s/250。c代表250的倍数。 c<1, 无折扣; 1≤c<2, 折扣d=2%; 2≤c<4, d=5%; 4≤c<8, d=8%; 8≤c<12,d=10%; c≥12,d=15%。 例5.7 #include stdio.hvoid main ( ){ int c,s; float p,w,d,f; scanf(“%f,%f,%d”,p,w,s); if (s=3000) c=12; else c=s/250; switch(c) { case 0: d=0; break; case 1: d=2; break; case 2: case 3: d=5; break; case 4: case 5: case 6: case 7: d=8; break; case 8: case 9: case 10: case 11: d=10; break; case 12: d=15; break; } f = p*w*s*(1-d/100.0); printf(“freight=%15.4f\n”,f);} 本章小结 关系运算符 逻辑运算符 条件运算符 if语句 switch语句 作业 5.3、5.5、5.7、5.8 高级语言程序设计 本章提要 5.1 关系运算符和关系表达式 5.2 逻辑运算符和逻辑表达式 5.3 if语句 5.4 switch语句 5.5 程序举例 5.1 关系运算符和表达式 关系运算符 种类: = == = != 结合方向:自左向右 关系表达式的值:是逻辑值“真”或“假”,用1和0表示 优先级别: = = == != 优先级6(高) 优先级7(低) 例 c
您可能关注的文档
最近下载
- 提高市政雨水管道接口施工一次验收合格率.docx VIP
- 食品企业管理体系建立与认证吴亨覃海元61课件.pptx
- 新智能制造产业领域的智能仓储与物流解决方案.pptx VIP
- 电子科技大学860软件工程学科基础综合2020年考研专业课初试大纲.pdf VIP
- 2026人教版小学英语四年级上册期末综合试卷(3套含答案解析 打印版).docx
- 复杂底座的三维造型及数控加工工艺设计.docx VIP
- 2024北京昌平一中高三11月月考英语试题及答案.pdf VIP
- “建筑制图基础实训作业”及“建筑制图与识图实训小作业1-4部分参考答案”.pdf VIP
- 《食品企业管理体系建立与认证》课程标准.docx VIP
- 2025年房地产经纪人养老地产风险管理与应急预案专题试卷及解析.pdf VIP
原创力文档

文档评论(0)