钢琴块c语言程序代码,请个高手帮忙设计个C语言个人所得税计算的程序

满意答案

00e27ab806e4881f8254fe7ae8741834.png

9etk

推荐于 2018.04.14

00e27ab806e4881f8254fe7ae8741834.png

采纳率:46%    等级:9

已帮助:1366人

写个计算程序吧:

#include

/* 计算个人所得税 */

int main(){

float sr,se,d1,d2,d3,d4,d5,d6,d7,d8,d9;

d1=500*0.05;

d2=d1+1500*0.1;

d3=d2+3000*0.15;

d4=d3+15000*0.20;

d5=d4+20000*0.25;

d6=d5+20000*0.30;

d7=d6+20000*0.35;

d8=d7+20000*0.40;

scanf("%f",&sr);

sr-=2000; /* 超过2000部分,即应纳税部分 */

if(sr<=0) /* 没有超过2000,不纳税 */

se=0;

else if(sr<500) /* 超过部分<500 */

se=0.05*sr;

else if(sr<2000) /* 超过部分500~2000 */

se=d1+0.1*(sr-500);

else if(sr<5000) /* 超过部分2000~5000 */

se=d2+0.15*(sr-2000);

else if(sr<20000) /* 超过部分5000~20000 */

se=d3+0.20*(sr-5000);

else if(sr<40000) /* 超过部分20000~40000 */

se=d4+0.25*(sr-20000);

else if(sr<60000) /* 超过部分40000~60000 */

se=d5+0.30*(sr-40000);

else if(sr<80000) /* 超过部分60000~80000 */

se=d6+0.35*(sr-60000);

else if(sr<100000) /* 超过部分80000~100000 */

se=d7+0.40*(sr-80000);

else /* 超过部分>=100000 */

se=d8+0.45*(sr-100000);

printf("%.2f, %.2f\n",sr+2000,se);

return 0;

}

01分享举报

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值