企业发放利润提成 利润I低于等于10万,奖金可以提成10%;(10万<I<=20万)时低于10万元按10%提成,高于10万部分按75%提成;(20万<I<=40万)时低于20万部分仍按上述方法(下面一样),高于20万的部分按5%提成;(40万<I<=60万)时,高于40万部分按3%提成;(60万<I<=100万)时,高于60万部分按1.5%提成;I>100万时高于100万部分按1%提成;输入利润I 显示奖金
>> 本文固定链接: http://www.vcgood.com/archives/2361
>> 转载请注明: m13554550158 2008年05月19日 于 C语言帝国 发表
#include “stdio.h”
main()
{
float I,x,y,z,a,b,c,d,e;
scanf(“%f”,&z);
a=100000.0*0.75;
b=200000.0*0.05;
c=400000.0*0.03;
d=600000.0*0.05;
e=100000.0*0.1;
if(z>=100000) y=11;
else y=z/100000.0;
switch(y)
{
case 0:I=(z-100000.0)*0.1;
case 1:I=100000.0*0.1;break;
case 2:I=e+(z-100000.0)*0.75;break;
case 3:
case 4:I=e+a+(z-200000.0)*0.05;break;
case 5:
case 6:I=e+a+(z-400000.0)*0.03;break;
case 7:
case 8:
case 9:
case 10:I=e+a+b+c+(z-600000.0)*0.15;break;
case 11:e+a+b+c+d+(z-1000000.0)*0.01;break;
}
printf(“%f”,I);
}
这个是我写的 可是不知道错在哪 可以运行 但答案不对