问题描述:

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

3、我国的个人所得税实行累进税率,计算办法是:用全月应纳税所得额分为几个级别,分别乘以累进税率,几个级别税额的总和就是该月应纳个人所得税额.

全月应纳税所得额=全月收入总额 - (五险一金) - 3500(现阶段个税起征点)

个人所得税的税率分为7个级数(见下表):

级数全月应纳税所得额税率

1级1500元之内3%

2级超过1500到4500元的部分10%

3级超过4500元至9000元的部分20%

4级超过9000元至35000元的部分25%

5级超过35000元至55000元的部分30%

6级超过55000元至80000元的部分35%

7级超过80000元的部分45%

例如:某人某月收入为7000元,其五险一金为1000元,他的月个人所得税应该这样计算:

应纳税所得额:7000-1000-3500=2500=1500+1000元,共分为2个级别

1级(1500元之内的部分):1500×3%=45

2级(超过1500到4500元的部分):1000×10%=100

则此人应缴个人所得税为45+100=145元.

要求:编写一个程序,输入任何一个公民的月收入和五险一金,能够计算他应缴纳的个人所得税.

(提示: 根据应纳税所得额来确定他的最高税率级数,则他的前几级个人所得税=(各级别的全额数×相应税率)之和,最后一级的个人所得税=该级别的实际额数×相应税率.两者相加即为最后个人所得税, 如上例,7000-1000-3500=2500元,1500×3%+1000×10%=145元)

1个回答

分类:

综合

2014-10-11

问题解答:

我来补答

假定5险一金固定是1000元,起征点是3500,程序如下:

#include

int main(int argc, char *argv[])

{

float money,temp,total,t;

printf("请输入工资收入:");

scanf("%f",&money);

t=money-3500-1000; // 全月收入总额-1000(五险一金)-3500(现阶段个税起征点)

if (t

展开全文阅读

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

  1. python输入一个正整数n求下列算式的值_C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值。,C语言 编写一个程序,输入一个正整数,求出它是几位数。...

    导航:网站首页 > C语言编写程序:输入一个正整数x和一个正整数n,求下列算式的值.,C语言 编写一个程序,输入一个正整数,求出它是几位数. C语言编写程序:输入一个正整数x和一个正整数n,求下 ...

  2. 用c语言编程序输入一个正整数,编写一个程序,输入一个正整数n(假设n7),求1!+2!+3!+4!+……+n!...

    编写一个程序,输入一个正整数n(假设n<7),求1!+2!+3!+4!+--+n!以下文字资料是由(历史新知网www.lishixinzhi.com)小编为大家搜集整理后发布的内容,让我们赶快一 ...

  3. matlab中函数的公式计算,MATLAB怎样定义函数(入门) 有一函数 f(x,y)=x^2+sinxy+2y , 写一程序, 输入自变量的值,输出函数值....

    (x,y)=x+y(x>=0&y>=0)f(x,y)=x+y*y(x>= 由热心网友提供的答案1: 对于函数Sa(t)=sin(x)/x,其中x∈[-10π,10π],mat ...

  4. 写一个程序输入一个国家的国家名,输出该国的首都名。

    下表是国家和它们的首都: Australia Canberra Belgium Brussels China Beijing Denmark Copenhagen England London Fra ...

  5. 3.写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串。(多组同时输入 )

    题目描述 写出一个程序,接受一个十六进制的数值字符串,输出该数值的十进制字符串.(多组同时输入 ) import java.util.Scanner; import java.lang.Math; p ...

  6. 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数。不区分大小写

    002-华为机试-在线测试 题目描述 写出一个程序,接受一个由字母和数字组成的字符串,和一个字符,然后输出输入字符串中含有该字符的个数.不区分大小写. 输入描述: 输入一个有字母和数字以及空格组成的字 ...

  7. 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。

    一.题目 描述 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. 数据范围:保证结果在 1≤n≤231−1 1 \le n \le 2^{31}-1 \ 1≤n≤231−1 注意本题有多组 ...

  8. 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示

    写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. 提示:输入的都是十六进制字符串 思维之门 1.老实的根据十六进制到十进制的规律,分析转换 2.可以偷懒,用言语自带的内置函数来转换 方法1 ...

  9. 进制转换 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示。

    进制转换 写出一个程序,接受一个十六进制的数,输出该数值的十进制表示. import java.util.Scanner; public class Main {public static void ...

最新文章

  1. hp服务器安装exsi5.5
  2. 又快又简单的sql2005分页存储过程
  3. oracle备库重启后失去连接,关于dataguard备库宕机后重启后的问题
  4. PL/SQL如何设置 窗口列表默认显示
  5. php学习_与mysql的连接 2013.01.04
  6. mooc- 基本程序设计方法week1,week2
  7. cdh中使用hue使用教程_我可以在户外使用Philips Hue灯泡吗?
  8. eclipse juno_放弃Eclipse Juno
  9. “约见”面试官系列之常见面试题之第八十篇之css常见属性(建议收藏)
  10. 嘉善 机器人比赛_电脑机器人比赛辅导教师培训在浙师大嘉善附校举行
  11. 把庞大的 npm script 拆到单独文件中
  12. Spark学习之路---Spark核心概念
  13. raspberry pi_庆祝Raspberry Pi的14天
  14. 剑指offer最新版_剑指offer第二版速查表
  15. extundelete数据恢复
  16. python离线录音转文字软件_语音转文字工具 v2.0免费版
  17. error: ‘stol’ was not declared in this scope
  18. ThinkPad S5 升级安装Windows10后 连上网络后系统假死
  19. C语言FILE详解(COME ON)
  20. 普通工程师和高级工程师的差别在哪里?如何快速突破?

热门文章

  1. Fabric安装链码出现的问题01
  2. python matplotlib绘图、混淆矩阵 汉字字体、数字、英文字母的设置
  3. Robotics System Toolbox中的机器人运动(7)--RRT规划避障路径
  4. [案例6-5]模拟百度翻译
  5. DataSphere Studio数据应用开发管理集成框架【DSS基础】
  6. 托福字典:progressively托福考试详解
  7. 引导修复第一类:关于Windows的引导修复
  8. 鸟瞰图-BirdView及其在MATLAB中的表示与实例
  9. copy法制作图片木马
  10. 组态王与西门子plc通讯步骤