C语言选择结构程序设计
企业发放的奖金根据利润提成。利润I低于或等于10万元的,奖金可提10%;利润高于10万元,低于20万元(100000〈I≤200000)时,低于10万元的部分按10%提成...
企业发放的奖金根据利润提成。利润I低于或等于10万元的,奖金可提10%;利润高于10万元,低于20万元(100000〈I≤200000)时,低于10万元的部分按10%提成,高于100000元的部分,可提成7.5%;200000〈I≤400000时,低于20万的部分仍按上述办法提成(下同)。高于20万元的部分按5%提成;400000〈I≤600000时,高于40万元的部分按3%提成;600000〈I≤1000000时,高于60万元的部分按1.5%提成;I〉1000000时,超过100万元的部分按1%提成。从键盘输入当月利润I,求应法奖金总数。
要求:(1)用if语句编程序;(2)用switch语句编程序。 展开
要求:(1)用if语句编程序;(2)用switch语句编程序。 展开
1个回答
2013-12-05
展开全部
#include <stdio.h>
void main()
{
long l,j;
printf("输入利润:");
scanf("%ld",&l);
if(l<=100000)
j=l*0.1;
else if(l<=200000)
j=100000*0.1+(l-100000)*0.075;
else if(l<=400000)
j=100000*0.175+(l-200000)*0.05;
else if(l<=600000)
j=100000*0.275+(l-400000)*0.03;
else if(l<=1000000)
j=100000*0.335+(l-600000)*0.015;
else
j=100000*0.395+(l-1000000)*0.01;
printf("奖金是:%ld\n",j);
}
#include <stdio.h>
void main()
{
long l,j;
printf("输入利润:");
scanf("%ld",&l);
switch(l/100000){
case 0:
j=l*0.1;
break;
case 1:
j=100000*0.1+(l-100000)*0.075;
break;
case 2:
case 3:
j=100000*0.175+(l-200000)*0.05;
break;
case 4:
case 5:
j=100000*0.275+(l-400000)*0.03;
break;
case 6:
case 7:
case 8:
case 9:
j=100000*0.335+(l-600000)*0.015;
break;
default:
j=100000*0.395+(l-1000000)*0.01;
}
printf("奖金是:%ld\n",j);
}
void main()
{
long l,j;
printf("输入利润:");
scanf("%ld",&l);
if(l<=100000)
j=l*0.1;
else if(l<=200000)
j=100000*0.1+(l-100000)*0.075;
else if(l<=400000)
j=100000*0.175+(l-200000)*0.05;
else if(l<=600000)
j=100000*0.275+(l-400000)*0.03;
else if(l<=1000000)
j=100000*0.335+(l-600000)*0.015;
else
j=100000*0.395+(l-1000000)*0.01;
printf("奖金是:%ld\n",j);
}
#include <stdio.h>
void main()
{
long l,j;
printf("输入利润:");
scanf("%ld",&l);
switch(l/100000){
case 0:
j=l*0.1;
break;
case 1:
j=100000*0.1+(l-100000)*0.075;
break;
case 2:
case 3:
j=100000*0.175+(l-200000)*0.05;
break;
case 4:
case 5:
j=100000*0.275+(l-400000)*0.03;
break;
case 6:
case 7:
case 8:
case 9:
j=100000*0.335+(l-600000)*0.015;
break;
default:
j=100000*0.395+(l-1000000)*0.01;
}
printf("奖金是:%ld\n",j);
}
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询