createmyword
createmyword
2017-11-09 14:45

关于4000*0.075=2999的问题,是怎么回事呢

  • if fun
  • printf

int fun(int i)
{
int y;
if(i<=100000) y=0.1*i;
if(i>=100000&&i<=200000) y=100000*0.1+(i-100000)*0.075;
if(i>=200000&&i<=400000) y=100000*0.1+100000*0.075+(i-200000)*0.05;

return y;
}
int main( )
{
int i;
scanf("%d",&i);
printf("bonus=%d",fun(i));
NONO (i);
return 0;
}
打人140000为什么输出的结果是12999

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

3条回答

为你推荐