C语言初步-第24讲:if语句的嵌套(个人所得税计算器if语句版)
任务和代码:
/*
*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语句版)相关推荐
- 【C语言及程序设计】项目1-24-4:个人所得税计算器if语句版
对比笔者和老师的code 笔者: 1 // 个人所得税计算器if语句版.cpp: 2 问题描述:https://blog.csdn.net/sxhelijian/article/details/439 ...
- C语言程序设计 计算个人所得税 浙大版,《C语言及程序设计》实践参考——个人所得税计算器switch语句版...
[项目:个人所得税计算器switch语句版] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). (1)用switch语句完成: (2 ...
- C语言及程序设计 实践参考——个人所得税计算器switch语句版
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 返回:贺 ...
- C语言及程序设计 实践参考——个人所得税计算器if语句版
分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow 也欢迎大家转载本篇文章.分享知识,造福人民,实现我们中华民族伟大复兴! 返回:贺 ...
- 《C语言及程序设计》实践参考——个人所得税计算器switch语句版
返回:贺老师课程教学链接 项目要求 [项目:个人所得税计算器switch语句版] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). ...
- 《C语言及程序设计》实践参考——个人所得税计算器if语句版
返回:贺老师课程教学链接 项目要求 [项目:个人所得税计算器if语句版] 编写选择结构程序,输入个人月收入总额,计算出他本月应缴税款和税后收入(计算办法见附:关于个人所得税的有关背景知识). (1) ...
- python中if语句可以嵌套吗_Python if语句嵌套(入门必读)
在非常简单的 if 语句中嵌套 if else 语句,方式以下: if 关系式 1: if 表明式 2: 代码块 1 else: 代码块 2 再例如,在 if else 语句中嵌套 if else 语 ...
- J语言初步,绝妙的符号系统,神的计算器
文章目录 简介 算术符号和优先级 赋值和比较 复合动词 动词列表 理解阶乘!! 简介 J语言更像是一个大型符号系统,用以解决复杂的数学运算.所以在下载J语言之后,进入jconsole,就可以凭借感觉进 ...
- 26 利用switch语句解决问题 【项目1:投票表决器】【项目2:成绩等级】【项目3:分段函数求值switch语句版】【项目4:本月有几天?】【项目5:个人所得税计算器switch语句版】
/*项目1:投票表决器] 设计一个投票表决器,其功能是: 输入Y.y,打印agree 输入N.n,打印disagree 输入其他,打印lose */#include <stdio.h>in ...
最新文章
- Windows 7环境下安装PHP 5.2.17
- 【转】利用WCF的双工通信
- [@Controller]4 详解@ModelAttribute
- iOS 深拷贝和浅拷贝
- js 字符串,数组扩展
- Java面试题--HashMap是什么?
- windows 传输目录文件到linux pscp: xxx: not a regular file
- iOS开发之SceneKit框架--实战地月系统围绕太阳旋转
- 消息队列RabbitMQ的使用
- Ubuntu16.04下安装、配置Sublime运行环境
- sqlite 检索的字段结果前加空格_MySQL5.7分词全文检索思路
- 计算机老师教师节祝福语,教师节祝福语大全简短
- 透明网桥的自学习算法
- 上海铭控:无线数字压力表正确的安装方式!
- python登录脚本_python实现的登录和操作开心网脚本分享
- uniapp使用picker
- 河北万豪环保紫外线消毒器普及知识
- 半年内连发6篇CNS!又一顶级学者全职回国,加盟浙大!
- java 并行流水线_在新流水线使用 Java 应用演示
- 如何在谷歌卫星地图中叠加等高线并打印
热门文章
- 应对公共部门银行的不良资产问题
- ArkTS-HarmonyOS应用开发video体验分享
- 重逢1小时!为与逝去女友幽灵一起开车,痴情男子玩到赛车游戏崩溃
- MPB:中农冯固组-研究菌丝际微生物互作的胡萝卜根器官-丛枝菌根真菌双重培养体系...
- 完美解决Spring@Autowired无法注入AbstractInterceptor
- win10系统(64位)修复无法正常预览PDF内容的办法(非缩略图)
- Shell+VCS学习3---VCS命令
- solid works焊件初步 焊接脚架
- 深度学习acc曲线与loss曲线
- 忽略块 ** 的重复定义