个人所得税的C语言编程

个人所得税的C语言编程求大神解答一个C语言编程
计算方法(以3500起征点为例)
个税=应纳税所得额×适用税率-速算扣除数
其中“应纳税所得额”=工资-起征点3500

#include<stdio.h>
int main()
{double x,y,p1,p2;
 while(1)
 {scanf("%lf",&x);
  if(x<=0)break;
  x-=3500;
  if(x<=1500){p1=0.03; p2=0;}
    else if(x<=4500){p1=0.1; p2=105;}
      else if(x<=9000){p1=0.2; p2=555;}
        else if(x<=35000){p1=0.25; p2=1005;}
          else if(x<=55000){p1=0.3; p2=2755;}
            else if(x<=80000){p1=0.35; p2=5055;}
              else {p1=0.45; p2=13505;}
  y=x*p1-p2;
  printf("个人所得税=%.2lf\n",y);
 }
 return 0;
}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-06-28

相似回答