永发信息网

C语言编程输入某单位全年应纳所得额数目,计算并输出应缴税额和实际所得

答案:1  悬赏:50  手机版
解决时间 2021-12-24 08:55
目前,国家对个体工商户的生产,经营所得和对企事业单位的承租所得,按超额累计税进行收税,如下表,
级数 全年应纳所得额x元 税率(%)
1 x<=10000 5
2 10000<=x<=20000 10
3 20000<=x<=40000 20
4 40000<=x<=80000 30
5 x>80000 35
编程输入某单位全年应纳所得额数目,计算并输出应缴税额和实际所得
原题就是这样子 弄得我很疑惑 求大虾帮帮忙
最佳答案
你看我的理解对不。如果有问题,HI我。

#include
int main(void)
{
double tax=0,money,m;
int c;
printf("请输入全年应纳所得额数目:\n");
scanf("%lf",&money);
m=money;
if(money/10000>8)
c=8;
else
c=(int)money/10000;
switch(c)//找到一个入口,顺次相加各个级应纳税额。
{
case 8:tax+=(money-80000)*0.35;money=80000;
case 7:
case 6:
case 5:
case 4:tax+=(money-40000)*0.30;money=40000;
case 3:
case 2:tax+=(money-20000)*0.20;money=20000;
case 1:tax+=(money-10000)*0.10;money=10000;
case 0:tax+=money*0.05;break;
default:printf("Data Error!\n");
}
printf("应纳税额:%.2f\n",tax);
printf("最终所得:%.2f\n",m-tax);
return 0;
}
为了便于你验证程序执行结果:下面的可以多次执行,直到你输入的money不大于0.
#include
int main(void)
{
while(1)
{
double tax=0,money,m;
int c;
printf("请输入全年应纳所得额数目:\n");
scanf("%lf",&money);
if(money<=0)
break;
m=money;
if(money/10000>8)
c=8;
else
c=(int)money/10000;
switch(c)//找到一个入口,顺次相加各个级应纳税额。
{
case 8:tax+=(money-80000)*0.35;money=80000;
case 7:
case 6:
case 5:
case 4:tax+=(money-40000)*0.30;money=40000;
case 3:
case 2:tax+=(money-20000)*0.20;money=20000;
case 1:tax+=(money-10000)*0.10;money=10000;
case 0:tax+=money*0.05;break;
default:printf("Data Error!\n");
}
printf("应纳税额:%.2f\n",tax);
printf("最终所得:%.2f\n",m-tax);
}
return 0;
}
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
海尔电冰箱有什么字母是表示变频的吗?
1983年的香港5毛硬币值多小钱??
随州车站派出所地址在什么地方?想过去办事
阅读下面文段,按照要求回答(1)
钱的右半边念什么
一汽大众GOLF1.4TSI2015款一个月大概需要多少
填空题14的相反数是________.
电脑怎么显示年月日
下列说法中,正确的是A.同旁内角相等,两直线
天翼宽带,怎么设置无线上网的密码?
跪求英雄联盟s7白金框图片
淅河派出所办公位置在哪啊?好找么?
矫若游龙 读音
That you are not alone.For I am here with
老龙洞旅游有限公司怎么去啊,我要去那办事
推荐资讯
CPU的缓存多少为好?怎样区分一级和二级?
冲突的近义词是什么
求Adobe Audition下的melodyne插件 谢谢啦~
单选题下列各组反应符合质量守恒定律的是A.2g
取个夜宵店名
槽钢多少钱一吨
关于福彩3D组六和组三和值的问题,高手给指点
请问我190cm,男 标准体重是多少?
如何开通购买创业板
解答题海洋水域的上层多为绿藻,中层多为褐藻
现在逆战无尽一局61关3000加成经验多少
着的多音字着怎么组词
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?