满意答案
sty_stf
2017.06.20
采纳率:47% 等级:8
已帮助:359人
#include
#define X 400//美元
#define Y 15//40小时后
#define A 300*0.15//前300
#define B (450-300)*0.20+A
#define C 0.25
int main(void)
{
int a = 0;
int b = 0;//含税工资
while ((scanf_s("%d", &a)) == 1)//这里不要加换行。
{
if (a <= 40)
{
b = a*10;//这里应该是a*10
printf("%d\n", b);
}
else if (a > 40)
{
printf("%d\n", (a - 40)*Y + X);//工资
b = (a - 40)*Y + X;
}
break;
}
printf("%d\n", b);
if (b <= 300)
printf("%d\n", b*(1-0.15));
else if (b <= 450)
printf("%d\n", b-(b-300)*0.2-300*0.15);
else
printf("%d\n", b-(b - 450)*C-(B));
return 0;
//getchar();
}
00分享举报