#define _CRT_SECURE_NO_DEPRECATE
#include <stdio.h>
#include <ctype.h>
#define M 0.15
#define N 0.2
#define B 0.25
int main(void)
{
int a,c;
double m=0,n=0,b=0,V=0.0;
printf("******************************************\n");
printf("请选择你的工资等级:\n");
printf("1)$8.75/hr 2)$9.33/hr\n3)$10.00/hr 4)$11.20/hr\n5)quit\n");
printf("******************************************\n");
printf("请选择你的工资等级:\n");
while(scanf("%d",&c)==1)
{
if(c>=1&&c<=5)
{
switch(c)
{
case 1:V=8.75;
break;
case 2:V=9.33;
break;
case 3:V=10.00;
break;
case 4:V=11.20;
break;
case 5:V;
}
break;
}
else
printf("请输入正确选项\n");
}
if(c>=1&&c<=4)
{
printf("请输入工作时间\n");
scanf("%d",&a);
if(a<=40)
m=V*a;
else
m=400.00+(a-40)*15.00;
if (m<=300)
b=m*M;
else if(m>300&&m<=450)
b=300*M+(m-300)*N;
else
b=300*M+150*N+(m-450)*B;
printf("---------------------------\n");
printf("工资总额 税金 净收入\n");
printf("---------------------------\n");
printf("%-11.2f%-10.2f%-8.2f\n",m,b,m-b);
printf("---------------------------\n");
}
else
printf("欢迎再次使用\n");
return 0;
}