大佬回避一下哈!!
题目如下
计算应纳税额及实际得到的报酬
个人所得税计算,应纳税款的计算公式如下:
收入 税率
收入<=1000元部分 0%
2000元>=收入>1000元的部分 5%
3000元>=收入>2000元的部分 10%
6000元>=收入>3000元的部分 15%
收入>6000元的部分 20%
输入某人的收入,计算出应纳税额及实际得到的报酬。要求必须使用if-else 结构完成。
直接上代码
#include<stdio.h>
int main()
{
float fee,m,s;//定义变量
scanf("%f",&fee);
if(1000>=fee)
m=fee,s=0;
else if(fee<=2000)
m=1000+(fee-1000)*0.95,s=fee-m;
else if(fee<=3000)
m=1000+1000*0.95+(fee-2000)*0.9,s=fee-m;
else if(fee<=6000)
m=1000+1000*0.95+1000*0.9+(fee-3000)*0.85,s=fee-m;//根据题意写出数学公式
else if(fee>6000)
m=1000+1000*0.95+1000*0.9+3000*0.85+(fee-6000)*0.8,s=fee-m;
printf("个人所得税=%.1lf 实际报酬=%.2lf\n",s,m);//输出
return 0;
}
本题的关键在于理解if-else的用法,并且需要根据题意能写出基本的数学公式
以上是我的代码,希望对c语言小白有所帮助,如果代码有用的话,点个关注支持一下吧!
持续更新基础习题哦!