代码如下,如有帮助,请采纳一下,谢谢。
#include <stdio.h>
int main()
{
double jiangjin;
float r;
double sd; //实得奖金
printf("请输入奖金数:\n");
scanf("%lf",&jiangjin);
if (jiangjin < 100)
{
r = 0;
}else if (jiangjin >=100 && jiangjin < 200)
{
r = 0.02;
}else if(jiangjin >= 200 && jiangjin < 400)
r = 0.04;
else if(jiangjin >= 400 && jiangjin < 800)
r = 0.08;
else
r = 0.1;
sd = jiangjin * (1-r);
printf("税率:%.2f,实得奖金:%.2f\n",r,sd);
return 0;
}
供参考:
#include<stdio.h>
int main()
{
int a,r;
scanf("%d",&a);
if(a<100) r=0;
if(a>=100 && a<200)r=2;
if(a>=200 && a<400)r=4;
if(a>=400 && a<800)r=8;
if(a>=800) r=10;
printf("r=%d%%,%.2f,%.2f\n",r,(a*r*1.0)/100,a*(1-r*1.0/100));
return 0;
}