|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
- #include<stdio.h>
- #define money 10.00 //每小时10$
- #define over 1.5 //超过40个小时部分为1.5倍
- #define a 0.15 // 前300$为0.15的税率
- #define b 0.2 //下一个150税率为0.2
- #define c 0.25 //剩下的税率为0.25
- #define d 40*10.00 //40个小时的工资
- int main(void)
- {
- float num,s,time; //定义工作时间time,总金额num,净收入s
- printf("enter your gong zi:\n");
- while (scanf("%f",&time)==1);
- {
- if (time<40) /*time 小于40个小时时 */
- num=time*money;
- else num=(time-40)*1.5*10.00+d;
- if (num<=300)
- {
- printf("工资总额=%f",num);
- num*=1-a;
- s=num*a;
- printf("净工资=%f",num);
- printf("税金=%f",s);
- }
- else if (num<=150)
- {
- printf("工资总额=%f",num);
- num=300*(1-a)+(num-300)*(1-b);
- s=300*a+(num-300)*b;
- printf("净工资=%f",num);
- printf("税金=%f",s);
- }
- else
- {
- printf("工资总额=%f",num);
- num=300*(1-a)+150*(1-b)+(num-450)*(1-c);
- s=300*a+150*b+(num-450)*c;
- printf("净工资=%f",num);
- printf("税金=%f",s);
- }
- }
- }
复制代码 |
|