c primer plus 第七单元第八题

#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;
}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值