早教吧作业答案频道 -->其他-->
求大家看一看这个C语言题!利润I低于或等于100000,奖金可提10%;高于100000,低于或等于200000时,低于100000的部分按10%提成,高于100000的部分按7.5%提成,200000《I《=400000时低于200000的部分仍按上述
题目详情
求大家看一看这个C 语言题!
利润I低于或等于100000,奖金可提10%;高于100000,低于或等于200000时,低
于100000的部分按10%提成,高于100000的部分按7.5%提成,200000《I《=400000
时低于200000的部分仍按上述办法提成(下同).高于200000的部分按5%提成;
400000《I1000000时,超出1000000的部分按1%提成.,输入I求应发奖金数?
(一)用IF 语句
(二)用SWITCH 语句
本人写了,可是不能得到答案,还望各大哥指教.
main()
{float i,w,a,b,c,d,e;
a=100000*10.0/100;
b=a+100000*7.5/100;
c=b+200000*5/100;
d=c+200000*3/100;
e=d+400000*1.5/100;
printf("input i=");
scanf("%f",&i);
if(i100000&&i200000&&i400000&&i=600000&&i1000000)
{w=e+(i-1000000)*1/100;}
printf("This is w=");
printf("f%",w);
}
main()
{float a,b,c,d,e,w;
printf("input i=");
scanf("%f",&i);
=100000*10.0/100;
b=a+100000*7.5/100;
c=b+200000*5/100;
d=c+200000*3/100;
e=d+400000*1.5/100;
switch (k=i/100000)
{case 0:
case 1:
case 2:w=i*10/100;breat;
case 3:
case 4:w=a+(i-100000)*7.5/100;
case 5:
case 6:w=b+(i-200000)*5/100;
case 7:
case 8:
case 9:
case 10:w=d+(i-600000)*1.5/100;
case 11:w=e+(i-1000000)*1/100;
}
printf("This is w=");
printf("f%",w);
}
利润I低于或等于100000,奖金可提10%;高于100000,低于或等于200000时,低
于100000的部分按10%提成,高于100000的部分按7.5%提成,200000《I《=400000
时低于200000的部分仍按上述办法提成(下同).高于200000的部分按5%提成;
400000《I1000000时,超出1000000的部分按1%提成.,输入I求应发奖金数?
(一)用IF 语句
(二)用SWITCH 语句
本人写了,可是不能得到答案,还望各大哥指教.
main()
{float i,w,a,b,c,d,e;
a=100000*10.0/100;
b=a+100000*7.5/100;
c=b+200000*5/100;
d=c+200000*3/100;
e=d+400000*1.5/100;
printf("input i=");
scanf("%f",&i);
if(i100000&&i200000&&i400000&&i=600000&&i1000000)
{w=e+(i-1000000)*1/100;}
printf("This is w=");
printf("f%",w);
}
main()
{float a,b,c,d,e,w;
printf("input i=");
scanf("%f",&i);
=100000*10.0/100;
b=a+100000*7.5/100;
c=b+200000*5/100;
d=c+200000*3/100;
e=d+400000*1.5/100;
switch (k=i/100000)
{case 0:
case 1:
case 2:w=i*10/100;breat;
case 3:
case 4:w=a+(i-100000)*7.5/100;
case 5:
case 6:w=b+(i-200000)*5/100;
case 7:
case 8:
case 9:
case 10:w=d+(i-600000)*1.5/100;
case 11:w=e+(i-1000000)*1/100;
}
printf("This is w=");
printf("f%",w);
}
▼优质解答
答案和解析
case 语句少了break;
看了 求大家看一看这个C语言题!利...的网友还看了以下:
ansys直接建立有限元模型问题finish/clear/prep7n,1,0,0,0n,2,0, 2020-05-17 …
1.当X属于[0,1]时,求F(X)=X²+(2-6a)X+3a²的最小值.2.已知F(X)=-4 2020-06-03 …
命题:“若x、y、z都大于0,则xyz>0”的逆否命题是:[]A.若xyz<0,则x、y、z都不大 2020-07-14 …
婷婷对某些家用电器的工作参数进行了估计,其中正确的是()A.普通电吹风机的工作电流近似于0.8AB 2020-07-16 …
1.0.3:12=2.0.25:4=3.2.8:0.7=4.2.1:1.2=5.0.1:0.8=6 2020-07-17 …
已知二次函数f(x)=ax^2+x,对于任意x属于0,1,|f(x)|≤1成立,试求实数a的取值范 2020-07-21 …
关于一元一次方程~1.由公式s=ut+1/2at的2次方(t不等于0),求U的表达式2.设y1=1 2020-08-02 …
矩阵的秩我们教材上对秩的定义为:非零矩阵A的不等于0的子式的最高阶数称为矩阵A的秩.但是考察3*3 2020-08-02 …
为什么[f(x)+f(-x)]/x在x趋于0时极限存在就能推出f(x)在x趋于0时的极限为0?前提是 2020-12-27 …
请帮我把网页显示的数据金额转型成,如果小于0.1元,显示0元.只显示小数点后面两位数字账户金额元账户 2020-12-28 …