解题关键:会四舍五入round()
易错:当工资超过5000是,3000-5000的部分按照4%缴费。
个人反思:通过帮别人解答问题,自己也学到了不少新的东西,而且动力更足了。
代码如下:
#include<stdio.h>
#include<stdlib.h>
#include<math.h>
int main()
{
int n;
scanf("%d",&n);
double tax;
int ans;
if(n<=3000)
{
printf("0\n");
}
else if(n>3000&&n<5000)
{
tax=(n-3000)*0.05;
ans=round(tax);
printf("%d\n",ans);
}
else if(n>=5000)
{
tax=80;
tax+=(n-5000)*0.15;
ans=round(tax);
printf("%d\n",ans);
}
return 0;
}