- 1、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第4章 问题的引出 用海伦公式求三角形的面积 计算: s=sqrt(p*(p-a)*(p-b)*(p-c)) 条件: a、b、c要满足构成三角形的条件 三个并联电阻r1=10Ω,r2=20Ω,r3=30Ω 计算: 并联电阻为1/(1/r1+r2+r3) 条件: 满足条件r1、r2、r3不能为0 4.1 if语句 有ELSE子句的IF语句 缺少ELSE子句的IF语句 if语句的嵌套 if语句的嵌套与嵌套匹配原则 关于IF语句的几点说明 4.2 Switch语句 作用: 成绩的分段统计 分段收费系统 菜单选择操作 switch语句 例1 税务部门征税,规定如下: 收入1000,不征税 [1000,2000), 税率10% [2000,3000), 税率20% [3000,5000), 税率30% 5000以上, 税率40% 编写程序,根据收入,计算纳税人应交税款。 菜单设计 某自动饮料机可在用户的正确按键后,在屏幕上显示所能出售的饮料名称,并提示用户做出选择。 算法分析: 分析:假设该户人家有家庭成员n个,当月用水量为t吨,该户人家应该交纳的总水费为y元,则有: 当t=n*3.5时,y=t*3.7; 当n*3.5t=n*3.5*(1+20%) 时,y=n*3.5*3.7+(t-n*3.5) *3.7*2 当n*3.5*(1+20%) t=n*3.5*(1+40%) 时, y= n*3.5*3.7+n*3.5*(120%-100%) *3.7*2+(t-n*3.5*(1+20%) ) *3.7*3 当t n*3.5*(1+40%) 时, y=n*3.5*3.7+n*3.5*(120%-100%)*3.7*2+n*3.5*(140%-120%)*3.7*3+(t-n*3.5*(1+40%))*3.7*4 查看源程序 在线教务辅导网: 更多课程配套课件资源请访问在线教务辅导网 馋死 尚辅网 / 本章主要内容: 4.1 if语句 4.2 switch语句 4.3 综合举例 给出一个条件,首先判断条件是否满足,并按不同的情况进行不同的处理 if语句的一般格式 if (表达式) {语句组1;} [else {语句组2;} ] [ ]在C语句格式中表示可选项 (1)if语句中的“表达式”必须用( )括起来。 (2)else子句(可选)是if语句的一部分,必须与if配对使用,不能单独使用。 (3)当if和else下面的语句组,仅由一条语句构成时,也可不使用复合语句形式(即去掉花括号)。 分支结构(1) 条件? 处理框1 处理框2 满足 不满足 main() { int grade; printf(“input grade:”) ; scanf(“%d”,grade) ; if (grade=90) printf(“A”) ; else if (grade=80) printf(“B”) ; else if (grade=70) printf(“C”) ; else if (grade=60) printf(“D”) ; else printf(“F”) ; } 例1编写程序,实现如下功能,对输入的考试成绩进行判断,如成绩大于或等于90分时输出A,在80分到89分之间时输出B,在70分到79分之间时输出C,在60分到69分之间时输出D,否则输出F 分支结构(2) 条件? 处理框1 满足 不满足 main() /*求a的绝对值*/ { int a; scanf(“%d”, a); if (a0) a= -a; printf (“%d\n”, a ); } 例2 输入三角形的三条边,求出三角形的面积。三角形面积公式为: area=sqrt(s*(s-a)*(s-b)*(s-c)),其中s为三角形的半周长 开始 结束 输入三角形的三条边a b c a b c能构成三角形 计算三角形的面积 输出三角形的面积 YES NO 【需求分析】 输入三条边,输出三角形面积 【算法分析】 a、b、c定义为单精度实型变量 任意两边之和大于第三边 (a+bc||a+cb||b+ca) 三角形面积——海伦公式 #include “math.h” main() { float a, b, c, s, area; scanf(“%f%f%f”,a, b, c); printf(“\na=%f b=%f c=%f\
您可能关注的文档
- 九亿广告联盟.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第3章节运算符和表达式.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第4章节标准输入输出.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第5章节分支结构.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第7章节数组.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第8章节函数.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第9章节编译预处理.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第10章节指针.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第11章节结构体共用体及枚举类型.ppt
- C语言程序设计实例教程潘志安朱运乔余小燕第12章节文件I/O.ppt
文档评论(0)