- 2
- 0
- 约1.27万字
- 约 36页
- 2018-01-21 发布于湖北
- 举报
程序设计方法04
例4.9 根据输入的字母输出相应的字符串 #include stdio.h void main() { int c; printf(Enter m or n or h or other:); c=getchar(); switch(c) { case m: printf( Good morning!\n);break; case n: printf( Good night!\n); break; case h: printf( Hello!\n); break; default : printf( ????????\n); } } m? Good morning! 例4.10 求ax2+bx+c=0方程的解 #include stdio.h #includemath.h void main() { float a,b,c,d,disc,x1,x2,realpart,imagpart; scanf(“%f,%f,%f”,a,b,c); printf(“The equation”); if(fabs(a)=1e-6) printf(“is not a quadratie”); 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); } } } 例4.11 计算运费 #include stdio.h void 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”,f); } 本章要求 关系运算符、逻辑运算符,运算符的优先级。 if语句、switch语句的概念及其应用。 补充习题 编程实现:输入整数a和b,若a2+b2大于100,则输出a2+b2百位以上的数字,否则输出a+b之和。 编程实现:输入一个整数,判断它能否被3、5、7整除,并输出以下信息之一: 能同时被3、5、7整除; 能被其中两数(要指出哪两个)整除; 能被其中一个数(要指出哪一个)个整除; 不能被3、5、7任一个整除。 * * * * * * * * * * * * * * * * * * * * * * * * C语言程序设计 第四章 选择结构程序设计
您可能关注的文档
- 矿山测量学--第四章 距离测量.ppt
- 矿床建模技术及围岩力场可视化.pptx
- 矿山测量学S11.ppt
- 矿山压力实测技术.pptx
- 砌体样板点评纪要.ppt
- 研发二期基础模板技术交底记录.doc
- 矿用传感器介绍.pptx
- 砌体-5-2【同济砌体结构】.ppt
- 石油地质学--研究所版第10章 含油气盆地与油气分布规律.ppt
- 研究生数学建模竞赛——小麦发育后期茎秆抗倒性的数学模型.doc
- 2026年哈尔滨北方航空职业技术学院单招职业技能考试题库及答案详解(名师系列).docx
- 2025年云南省龙陵一中高一语文第二学期期末考试试题含解析.doc
- 北京航空航天大学《微生物生态学基础》2023-2024学年第一学期期末试卷.doc
- 吐鲁番职业技术学院《李白文化研究》2023-2024学年第一学期期末试卷.doc
- 南京信息工程大学《英语写作(三)》2023-2024学年第一学期期末试卷.doc
- 2.2活塞连杆组(课件)《汽车发动机构造与维修》同步教学(航空工业出版社).pdf
- 模块二 单元四车轮与轮胎(课件)-《汽车底盘构造与维修》同步教学(机械工业出版社).pptx
- 3.2气门传动组(课件)《汽车发动机构造与维修》同步教学(航空工业出版社).pdf
- 模块三 单元五转向系故障诊断与排除(课件)-《汽车底盘构造与维修》同步教学(机械工业出版社).pptx
- 模块四 单元一 汽车制动系概述(课件)-《汽车底盘构造与维修》同步教学(机械工业出版社).pptx
最近下载
- 《GB/T 38271-2025塑料 聚苯乙烯(PS)、抗冲击聚苯乙烯(PS-I)、丙烯腈-丁二烯-苯乙烯(ABS)及苯乙烯-丙烯腈(SAN)树脂中残留苯乙烯单体含量的测定 气相色谱法》.pdf
- 刑事诉讼法(西南政大)中国大学MOOC 慕课 期末考试答案.docx VIP
- (正式版)H-J 1079-2019 固定污染源废气 氯苯类化合物的测定 气相色谱法(正式版)(正式版).docx VIP
- 一种多酶级联反应催化蔗糖生产异麦芽酮糖醇的方法及其应用.pdf VIP
- 美国膳食指南(2025-2030)解读课件PPT.pptx
- 2025版护理文书书写规范PPT课件(完整版).pptx
- 2025年组织生活会个人对照检查发言材料.docx VIP
- 心功能不全护理查房.pptx VIP
- 2025年房地产经纪人房产议价经典案例分析之“法律纠纷预防”专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照自动驾驶模式数据链通信原理专题试卷及解析.pdf VIP
原创力文档

文档评论(0)