早教吧作业答案频道 -->其他-->
求大家看一看这个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语言题!利...的网友还看了以下:
若f(x)在R上是奇函数,且f(1)=0.f(x)/x的导数大于0(x大于0).则f(x)/x在x小 2020-03-31 …
若函数y=a的x次方+b-1(a大于0且a不等于1)的图像经过第三象限,则一定有A.a大于0小于1 2020-04-05 …
a大于0,b大于0证明 1.a+1/a大于等于2 2.(a+b)*(1/a+1/b)大于等于4(1 2020-04-05 …
A1、B1、C1、D1四个单元格的数字,要求如下:任意2个大于0,1个小于0,1个等于0(2个大于 2020-05-13 …
已知a大于0,b大于0,a+b=1,求证(a+1/a)(b+1/b)大于或等于25/4.解法里面有 2020-05-15 …
连续冲裁模,其试冲板料的宽度应比侧面导板的距离( )。A.小1~2MMB.大0.1~0.15MMC. 2020-06-07 …
大“0”与小“0”有一次,一个小0掉到了大0里,大0说“小东西,你见了我也不惭愧吗?你知道我比你大 2020-07-08 …
有个excel函数问题想请教、当B1>0时候判定A1是否大于0若大于0则H1等于0若小于0则等于1 2020-07-30 …
ab是实数,且0小于a小于等于1,0小于b小于等于1,求证:根号下(a^2+b^2)+根号下(a- 2020-08-01 …
1.不等式|x-5|+|x-3|小于a(a大0)的解集为非空集合,a的取值范围是.2.不等式根号( 2020-08-01 …