c语言题目

c语言题目键盘输入工资,计算应交纳的税额,输出工资及税额并保留两位小数。(3000(含)以下不交税,3000到5000(含)之间的交5%,5000到10000(含)之间的... c语言题目键盘输入工资,计算应交纳的税额,输出工资及税额并保留两位小数。(3000(含)以下不交税,3000到5000(含)之间的交5%,5000到10000(含)之间的交8%, 10000到15000(含)之间的交12%,15000以上的交20%)。需要运行三次,三次截图时,分别输入工资2500、8000、20000元。假设8000工资,计算出的税应该是:3000以下0元,3000到5000为5%,5000到8000为8%。计算出应该为税款0+100+240=340元,而不是400元。 展开
 我来答
fallx
2018-04-10 · TA获得超过5485个赞
知道大有可为答主
回答量:2321
采纳率:73%
帮助的人:725万
展开全部
#include<stdio.h>
int main()

  int i,n,m;
  float s;//税收额
  printf("输入工资数 : ");
  while((scanf("%d",&n))!=EOF)//这个循环,如果不输入时,ctrl+c退出
  {
    if(n<=3000)
        s=0;
    else if (n>3000&&n<=5000)
    {
      s=(n-3000)*0.05;
    }
    else if(n>5000&&n<=10000)
    {
      s=100+(n-5000)*0.08;//100=2000*0.05
    }
    else{
      s=500+(n-10000)*0.20;//500=2000*0.05+5000*0.08
    }
     printf("税额:%f\n",s);//输出结果        
  } 
    return 0; 
}

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式