选择结构程序设计练习
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=c1+mc2,其中c1为固定成本,c2为单位产品可变成本。
当生产数量m<10000时,c1=20000元,c2=10元;当生产数量m≥10000时,c1=40000元,c2=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语句实现。
注意输入负数时的处理。
计算表达式的值,指定的运算符为加(+)、减(-)、乘(*)、除(/)
精选文档,供参考!
例如[输入]
[输出
]
精选文档,供参考!
精选文档,供参考!。