问题:计算个人所得税。

代码:

#include <stdio.h>
#include <stdlib.h>
int main()
{
double dSalary,dTax=0,dNetlncome=0;
printf("请输入您本月的收入\n");
scanf("%lf",&dSalary);
if(dSalary<=3500)
{
dTax=0;
}
else if(dSalary<=5000)
{
dTax=(dSalary-3500)*0.03;
}
else if(dSalary<=8000)
{
dTax=(dSalary-3500)*0.1-105;
}
else if(dSalary<=12500)
{
dTax=(dSalary-3500)*0.2-555;
}
else if(dSalary<=38500)
{
dTax=(dSalary-3500)*0.25-1005;
}
else if(dSalary<=58500)
{
dTax=(dSalary-3500)*0.3-2755;
}
else if(dSalary<=83500)
{
dTax=(dSalary-3500)*0.35-5505;
}
else
{
dTax=(dSalary-3500)*0.45-13505;
}
dNetlncome=dSalary-dTax;
printf("您本月应缴个人所得税%.2lf元,税后收入%.2lf元。\n",dTax,dNetlncome);
return 0;
}

运行截图:

第十周:C语言:计算个人所得税相关推荐

  1. 用C语言计算个人所得税

       用C语言实现计算个人所得税的实例 个人取得的工资.薪金所得,是指个人因任职或者受雇而取得的工资.薪金.奖金.年终加薪.劳动分红.津贴.补贴以及与任职或受雇有关的其他所得. <?xml:na ...

  2. taxtable java_C语言计算个人所得税问题代码及解析

    问题描述 编写一个计算个人所得税的程序,要求输入收入金额后,能够输出应缴的个人所得税. 个人所得税征收办法如下: ◎ 起征点为3500元: ◎ 不超过1500元的部分,征收3%: ◎ 超过1500〜4 ...

  3. 第十周—C语言 个人所得税的计算

    /* 烟台大学计算机学院 2016 作者:张威 完成日期:2016年11日 问题:个人所得税的计算 代码: */ #include <stdio.h> #include <stdli ...

  4. C语言课程设计报告税,第十周—C语言 个人所得税的计算

    #include int main() { double dsalary,dtax=0,dnetlncome=0; printf("请输入您本月的收入总额(元):"); scanf ...

  5. 第十周 项目一 计算税后收入

    问题及代码: /*Copyright(c)2016,烟台大学计算机学院 all rights reserved. 作者:曹欣宇 完成日期:2016年11月4日 题目描述 输入个人月收入总额,计算他应缴 ...

  6. c语言计算个人所得税作业,写一个程序,输入任何一个公民的月收入和五险一金,能够计算他应缴纳的个人所得税.用C语言...

    问题描述: 写一个程序,输入任何一个公民的月收入和五险一金,能够计算他应缴纳的个人所得税.用C语言 3.我国的个人所得税实行累进税率,计算办法是:用全月应纳税所得额分为几个级别,分别乘以累进税率,几个 ...

  7. C语言编程>第十周 ⑦ 请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回。一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行……

    例题:请编写函数fun,该函数的功能是:统计一行字符串中单词的个数,作为函数值返回.一行字符串在主函数中输入,规定所有单词由小写字母组成,单词之间由若干个空格隔开,一行的开始和结尾都没有空格. 请勿改 ...

  8. C语言程序设计笔记(浙大翁恺版) 第十周:字符串

    按照中国大学MOOC上浙江大学翁恺老师主讲的版本所作,B站上也有资源.原课程链接如下: https://www.icourse163.org/course/ZJU-9001 由于是大三抽空回头整理的, ...

  9. C语言编程>第十周 ⑧ 请编写函数fun,其功能是:将两个两位正整数x、y合并成一个整数放在z中。合并的方式是:将x的十位和个位依次放在z的十位和千位上,y十位和个位依次放在z的百位和个位上。

    例题:请编写函数fun,其功能是:将两个两位正整数x.y合并成一个整数放在z中.合并的方式是:将x的十位和个位依次放在z的十位和千位上,y十位和个位依次放在z的百位和个位上. 例如,当x=12,y=3 ...

最新文章

  1. 云服务器dns配置文件,linux服务器dns配置文件
  2. Asp.net支持三种类型的cache[转]
  3. 【C语言练习】求两个数m和n的最大公约数(辗转相除法)
  4. ACCESS MDB数据库记录误删除恢复
  5. DotNetCore跨平台~发布脚本PowerShell的设计
  6. 互联网传真 传真指令_传真的完整形式是什么?
  7. 2021牛客暑期多校训练营7,签到题FHI
  8. js 和 jquery 动态创建元素
  9. 121、华为交换机配置手册
  10. 天翼校园客户端“中毒”,江苏、广东、湖南成重灾区
  11. Java后端开发笔试题
  12. 应届生软件测试面经_应届生软件测试面试自我介绍
  13. 秒懂!何凯明的深度残差网络PPT是这样的|ICML2016 tutorial
  14. mysql 8 my.ini skip_mysql8.0版本skip-grant-tables出现的新问题
  15. 置信区间的置信区间_什么是置信区间,为什么人们使用它们?
  16. SQL注入-waf绕过
  17. 电脑实时监控信息:CPU 内存 GPU使用率在桌面上动态展现
  18. 安全远程办公的十大技巧
  19. 护眼灯真的可以保护眼睛吗?推荐五款达到护眼级别的灯
  20. 工具 - 分解TexturePacker导出的大图

热门文章

  1. MAC地址表及邻居信息查看;配置接口速率及双工模式;配置交换机管理IP
  2. 云计算导论 # 习题集锦
  3. 计算机毕业设计springboot校园自行车租赁系统
  4. 社群管理的日常管理技巧
  5. php登录用户名可以用中文吗,用户名是什么
  6. 第二章 通信技术(3G4G)演进对车联网的影响
  7. 【Vue.js】用vue组件完成官网实时markdown示例
  8. 2021上海站(重温经典)
  9. 牛鞭效应及其在ERP系统中的应用
  10. android 低内存方法,安卓低内存运行慢手机最大化优化教程