作业帮 > 综合 > 作业

输入收入salary,输出应交的个人所得税tax.计算公式:tax=rate*(salary-850),其中rate是税

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/10/01 12:23:25
输入收入salary,输出应交的个人所得税tax.计算公式:tax=rate*(salary-850),其中rate是税率,与收入有

这是我的做法#include<iostream.h>
int main ()
{float x,a;
cin>>x;
if(x<=850)
a=0;
else if(850<x<=1350)
a=0.05*(x-850);
else if(1350<x<=2850)
a=0.1*(x-850);
else if(2850<x<=5859)
a=0.15*(x-850);
else 
a=0.2*(x-850);
cout<<a;
return 0;
}运行没错误啊,可为啥输入和输出不和理论上相等啊


在算个税?
不知道你说的理论是什么数据?
但是你的算法和税法的计算方法确实是不一样的.
税法的计算是有速算扣除数的.实际上1350
再问: 其实就是c++的一道作业题.....还要考虑税法啊...不管怎么说,谢谢啊