选择结构程序设计习题集

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

选择结构程序设计练习

1.从键盘输入一个字符型数据,若输入一个数字字符('0'-'9'),则将其转换成相应的整数显示出来;若输入其它字符,则显示出错信息。[提示]根据字符型数据的ASCII码值是否在‘0’字符与‘9’字符之间进行判断。使用if…else…语句。

2.编写一个程序,其功能为:从键盘输入三个数x、y、z,判断x+y=z是否成立,若成立输出“x+y=z”的信息,否则输出“x+y!=z”的信息。[提示] 条件判断表达式x+y==z

3.编写一个程序,其功能为:输入三个整数,输出最大数和最小数。

[提示] 设置最大值变量max和最小值变量min;首先比较a,b的大小,并把大数存入max,小数存入min;然后最大值变量max和最小值变量min再与c比较,若c大于max,则max取值c,否则保持不变;如果c小于min,则min取值c,否则保持不变。最后输出max和min的值。使

用if…else…语句、if语句以及复合语句。

4.某产品生产成本c=c

1+mc

2

,其中c

1

为固定成本,c

2

为单位产品可变成本。当生产数量m<10000时,c

1

=20000元,c

2

=10元;当生产数量m≥10000

时,c

1=40000元,c

2

=5元;编写一个程序,其功能为:分别计算出生产数量为6000以及25000时,总生产成本及单位生产成本。

5.分段函数的计算。编写一个程序,计算下列函数:

y= x x<1

2x-1 1≤x<10 3x-11 x≥10

[提示]根据输入的x值的取值,计算y的值并输出。使用if…else if语句以及复合语句。

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

[提示]利用三角形两边之和大于第三边判断是否能够构成三角形,能够成三角形时再以等腰、等边、直角三角形的条件进行判断。

7.某个电力公司对其用户的收费规定如下:

用电数量收费标准

0~200 x*0.5元

201~400 100+(x-200)*0.65元

401~600 230+(x-400)*0.8元

601以上390+(x-600)*1.0元

编写程序,对于一个输入的用电数量,计算用户的缴费额。[提示] 用if…else if语句实现。注意输入负数时的处理。

操作数1 运算符op 操作数2

计算表达式的值,指定的运算符为加(+)、减(-)、乘(*)、除(/) 例如[输入]

Please enter the expression:22.12+12.10

[

输出]

22.12+12.10=34.22

相关文档
最新文档