任务和代码:

/*
*Copyright (c)2017 CSDN学院
*All rights reserved
*文件名称:main.c
*作者: Osseyda
完成日期:2017.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操作

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

  1. 【C语言及程序设计】项目1-24-4:个人所得税计算器if语句版

    对比笔者和老师的code 笔者: 1 // 个人所得税计算器if语句版.cpp: 2 问题描述:https://blog.csdn.net/sxhelijian/article/details/439 ...

  2. C语言程序设计 计算个人所得税 浙大版,《C语言及程序设计》实践参考——个人所得税计算器switch语句版...

    [项目:个人所得税计算器switch语句版] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). (1)用switch语句完成: (2 ...

  3. C语言及程序设计 实践参考——个人所得税计算器switch语句版

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 返回:贺 ...

  4. C语言及程序设计 实践参考——个人所得税计算器if语句版

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 返回:贺 ...

  5. 《C语言及程序设计》实践参考——个人所得税计算器switch语句版

    返回:贺老师课程教学链接  项目要求 [项目:个人所得税计算器switch语句版] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). ...

  6. 《C语言及程序设计》实践参考——个人所得税计算器if语句版

    返回:贺老师课程教学链接  项目要求 [项目:个人所得税计算器if语句版] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). (1) ...

  7. python中if语句可以嵌套吗_Python if语句嵌套(入门必读)

    在非常简单的 if 语句中嵌套 if else 语句,方式以下: if 关系式 1: if 表明式 2: 代码块 1 else: 代码块 2 再例如,在 if else 语句中嵌套 if else 语 ...

  8. J语言初步,绝妙的符号系统,神的计算器

    文章目录 简介 算术符号和优先级 赋值和比较 复合动词 动词列表 理解阶乘!! 简介 J语言更像是一个大型符号系统,用以解决复杂的数学运算.所以在下载J语言之后,进入jconsole,就可以凭借感觉进 ...

  9. 26 利用switch语句解决问题 【项目1:投票表决器】【项目2:成绩等级】【项目3:分段函数求值switch语句版】【项目4:本月有几天?】【项目5:个人所得税计算器switch语句版】

    /*项目1:投票表决器] 设计一个投票表决器,其功能是: 输入Y.y,打印agree 输入N.n,打印disagree 输入其他,打印lose */#include <stdio.h>in ...

最新文章

  1. Windows 7环境下安装PHP 5.2.17
  2. 【转】利用WCF的双工通信
  3. [@Controller]4 详解@ModelAttribute
  4. iOS 深拷贝和浅拷贝
  5. js 字符串,数组扩展
  6. Java面试题--HashMap是什么?
  7. windows 传输目录文件到linux pscp: xxx: not a regular file
  8. iOS开发之SceneKit框架--实战地月系统围绕太阳旋转
  9. 消息队列RabbitMQ的使用
  10. Ubuntu16.04下安装、配置Sublime运行环境
  11. sqlite 检索的字段结果前加空格_MySQL5.7分词全文检索思路
  12. 计算机老师教师节祝福语,教师节祝福语大全简短
  13. 透明网桥的自学习算法
  14. 上海铭控:无线数字压力表正确的安装方式!
  15. python登录脚本_python实现的登录和操作开心网脚本分享
  16. uniapp使用picker
  17. 河北万豪环保紫外线消毒器普及知识
  18. 半年内连发6篇CNS!又一顶级学者全职回国,加盟浙大!
  19. java 并行流水线_在新流水线使用 Java 应用演示
  20. 如何在谷歌卫星地图中叠加等高线并打印

热门文章

  1. 应对公共部门银行的不良资产问题
  2. ArkTS-HarmonyOS应用开发video体验分享
  3. 重逢1小时!为与逝去女友幽灵一起开车,痴情男子玩到赛车游戏崩溃
  4. MPB:中农冯固组-研究菌丝际微生物互作的胡萝卜根器官-丛枝菌根真菌双重培养体系...
  5. 完美解决Spring@Autowired无法注入AbstractInterceptor
  6. win10系统(64位)修复无法正常预览PDF内容的办法(非缩略图)
  7. Shell+VCS学习3---VCS命令
  8. solid works焊件初步 焊接脚架
  9. 深度学习acc曲线与loss曲线
  10. 忽略块 ** 的重复定义