你好,谢谢你刚才的回答,现在我想就刚才的问题在下

输入一个职工的月薪salary,输出应交的个人所得税tax(保留两位小数)。计算方法:tax=rate*(salary-850)/100当salary<=850时,rat... 输入一个职工的月薪 salary ,输出应交的个人所得税 tax(保留两位小数)。

计算方法:tax=rate*(salary-850)/100
当salary<=850 时,rate=0;
当850 <salary<=1350时,rate=5;
当1350<salary<=2850时,reat=10;
当2850ary<=5850时,reat=15;
当5850<salary时,reat=20;
能否换一中方式,就是当 salary 变化时,reate 变化,而不时如刚才那题的 tax变化?
谢谢哦
展开
 我来答
笑爱星叶
2011-03-23 · TA获得超过112个赞
知道答主
回答量:87
采纳率:0%
帮助的人:74.8万
展开全部
改变reat是不?你看看这个可以不.:
#include <stdio.h>
#include <stdlib.h>
int main()
{
double salary,tax,reat=0;
printf("请输入工资:");
scanf("%lf",&salary);
if(salary<=850)
{
reat=0;
}
else if(850<salary<=1350)
{
reat=5;

}
else if(1350<salary<=2850)
{
reat=10;

}
else if(2850<salary<=5850)
{
reat=15;
}
else
{
reat=20;
}
tax=reat*(salary-850)/100;
printf("tax=%6.2lf\n",tax);
system("pause");
return 0;

}
追问
是了,谢谢你。麻烦在给看下这个,没有满意的解答。而我的最后的25分全在这里了
http://zhidao.baidu.com/question/241663400.html
来自:求助得到的回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式