第四章 选择结构程序设计
例[4.1]
求a^x2+bx+c=0的根。
编写程序:
运行结果:
例[4.2] 输入三个数,a,b,c,要求由小到大输出。
解题思路在注释中体现哦~
编写程序:
运行结果:
- 结果有些问题,但目前不知道为啥,求指教~
例[4.3] 输入一个字符,判别它是否为大写字母,如果是,将它转换成小写字母,如果不是,不转换。然后输出最后得到的字符。
**解题思路:**用三木表达式更简单些。
编写程序:
运行结果:
例[4.4] 输入x,输出对应的y值
y=-1(x<0)
y=0(x=0)
y=1(x>0)
解题思路: 用一个嵌套if语句 ,还有独立if语句两种写法。
编写程序:
程序结果:
例[4.5]
给出一百分制成绩,要求输出成绩等级‘A’,‘B’,‘C’,‘D’,‘E’,90分以上为‘A’,80~89分为‘B’,70~79分为‘C’,60~69分为‘D’,60分以下为‘E’
解题思路: 用switch语句进行一次检查即可得到结果。
编写程序:
运行结果:
例[4.6] 用switch语句处理菜单命令。比如输入一个A或a就会执行A命令
编写程序:
运行结果:例[4.7] 输入年份,判断是平年还是闰年。
注意!!! 一定要对leap赋初值,否则将无法正常运行。
编写程序:
运行结果:
例[4.8] 运输公司对用户计算运输费用。路程越远,运费越低。标准如下:
s>250 没有折扣
205<=s<=500 %2折扣
500<=s<=100 %5折扣
1000<=s<=2000 %8折扣
2000<=s<3000 %10折扣
3000<=s %15折扣
编写程序:
程序结果: