企业发放的奖⾦根据利润提成。利润(I)低于或等于10万元时,奖⾦可提 10%;利润⾼于10万元,低于20万元时,低于10万元的部分按10%提成,⾼于10万元的部分,可提成7.5%;20万以上,⾼于20万元的部分,可提成1.5%,从键盘输⼊当⽉利润I,求应发放奖⾦总数?
输入:利润(以万元为单位) 输出:奖金(保留2位小数,以万元为单位)
#include<stdio.h>
int main()
{
float I,w;
scanf("%f",&I);
if(I<=10)
{w=0.1*I;}
else if(I>10&&I<20)
{w=0.1*10+(I-10)*0.075;}
else
{w=0.1*10+0.075*10+0.015*(I-20);}
printf("%.2f",w);
}
这是测试通过图片,大家可以参考
如果要用两个int数据求 float数据,可以采用上述方法。
即如 int a;
int b;
float c;
c=(float)a/b;