作业帮 > 综合 > 作业

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

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/04/28 19:53:22
写一个程序,输入任何一个公民的月收入和五险一金,能够计算他应缴纳的个人所得税.用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元)
假定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