C程序设计简明教程(第二版)
上QQ阅读APP看书,第一时间看更新

3.3 选择程序应用案例

利用选择结构可以解决很多实际问题,读者应熟练掌握该结构的基本语句格式和功能,在此基础上多阅读程序,编写程序,调试程序,这样,就可以很好地掌握选择结构程序设计方法,解决比较复杂的问题。本节介绍几个典型的分支程序应用实例。

1.一元二次方程求解问题

【例3.9】求方程ax2+bx+c=0的根,其中a、b、c为任意实数,且a≠0。

分析:设d=b2-4ac;

程序代码如下:

方程拥有各种解的运行结果如图3-8所示。

图3-8 例3.9运行结果

2.简单的计算器

【例3.10】设计一个简单计算器程序,要求输入两个数据和一个运算符,就可以进行相应的运算。如果输入的不是运算符,则提示运算符错。

程序代码如下:

不同的输入算式运行结果如图3-9所示。

图3-9 例3.10运行结果

3.个人所得税计算器

【例3.11】设计一个个人所得税计算程序,输入收入所得,输出应纳个人所得税税额。

个人所得税计算方法:

应纳个人所得税税额=(应纳税收入-扣除标准)×适用税率-速算扣除数

假设个税征收标准如下:

程序代码如下: