c实验报告05

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第 1 页 共 2 页 实 验 报 告 五

课程名称:C 语言程序设计

实验项目名称:多分支选择结构程序设计 实验时间:

班级: 姓名: 学号:

实 验 目 的:

1. 进一步掌握关系表达式和逻辑表达式的使用。

2. 进一步熟练使用if 语句、if-else 语句进行程序设计。

3. 使用switch-case 语句实现多分支选择结构。

实 验 环 境:WIN-TC2.0

实 验 内 容 及 过 程:

1、编写程序,输入三角形三边 a 、b 、c ,判断a 、b 、c 能否构成三角形,若不能则输出相应的信息,若能则判断组成的是等腰、等边、直角还是一般三角形。

实验步骤与要求:

(1)输入一组数据3,4,8,观察程序运行结果。

(2)另外再输入几组数据进行测试:

3,4,53,3,33,3,52、编写求任意系数值的一元二次方程任意实根的程序。

3、奖金提成⎪⎪⎪⎪⎩⎪⎪⎪⎪⎨⎧≥≤<≤<≤<≤<≤=)

100(%1)10060(%5.1)6040(%

3)4020(%5)

2010(%5.7)10(%10万元利润万元利润万元万元利润万元万元利润万元万元利润万元万元利润i i i i i i p 用switch 语句编写一程序,输入当月利润i 值,输出当月应发奖金p 。

4、编写程序,输入奖金数a ,计算并输出税率、应缴税款和实得奖金数。

奖金

税率 奖金 税率 a <500

0.00 2000≤a <3000 0.10 500≤a <1000

0.05 3000≤a 0.15 1000≤a <2000 0.08

实验步骤与要求:

(1)用if语句编程,自变量和函数值均为双精度类型

(2)用scanf函数输入奖金数a,输出结果采用以下形式:

a=具体值rate=税率值tax=应缴税款profit=实得奖金数

分别输入a=280,512,1000,4250,5100,运行该程序

(3)用if~else 语句和switch语句编程,其它同上。

实验结果及分析:

实验心得:

[问题讨论]

1.对于多分支选择结构何时使用if语句的嵌套,何时使用switch语句?

第 2 页共2 页

相关文档
最新文档