600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > C语言初步-第24讲:if语句的嵌套(个人所得税计算器if语句版)

C语言初步-第24讲:if语句的嵌套(个人所得税计算器if语句版)

时间:2019-05-17 16:18:39

相关推荐

C语言初步-第24讲:if语句的嵌套(个人所得税计算器if语句版)

任务和代码:

/**Copyright (c) CSDN学院*All rights reserved*文件名称:main.c*作者: Osseyda完成日期:.9.13*版本号:v2.**问题描述:编写选择结构程序,输入个人月收入总额,个人所得税=(收入总额-3500)*税率-速算扣除数*问题输出:本月应缴税款和税后收入*/#include <stdio.h>#include <stdlib.h>int main ( ){double dSalary,dTax=0,dNetIncome=0;printf("请输入您本月的收入总额(元):");scanf("%lf", &dSalary);// 下面求解应缴个人所和税dTax和税后收入dNetIncomedouble delta=dSalary-3500;if (delta<=0)dTax=0;else if (delta<=1500) //税率3%,速算扣除数0dTax=delta*0.03;else if (delta<=4500) //税率10%,速算扣除数105dTax=delta*0.1-105;else if (delta<=9000)dTax=delta*0.2-555;else if (delta<=35000)dTax=delta*0.25-1005;else if (delta<=55000)dTax=delta*0.3-2755;else if (delta<=80000)dTax=delta*0.35-5505;elsedTax=delta*0.45-13505;dNetIncome=dSalary-dTax;printf("您本月应缴个人所和税 %.2lf 元,税后收入是 %.2lf 元。\n", dTax, dNetIncome);printf("依法纳税,共享繁荣。谢谢使用!\n");return 0;}

运行结果:

知识点总结:

if的多分支选择结构

心得:

1.计算dTax运算的时候每行都在重复,可以像数学中提取公因式那样进行简化

2.一定可换成switch操作

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。