问答详情
源自:5-14 综合练习

这怎么搞的。。。不会了。

#include<stdio.h>
float cost(int x,int y)
{
 float money;
 float price=2.3;
 if(x>=23||x<5)
 {
  price*=0.2;
 }
 if(y<=3)
 {
  money=13+1;
 }
 else
 {
  money=13+(y-3)*price+1;
 }
 return money;
}

int main()
{
 printf("白天的车钱:%d\n",cost(9,12));
 printf("晚上的车钱:%d\n",cost(18,12));
 printf("小明一天共需要打车钱:%d\n",cost(9,12)+cost(18,12));
 return 0;
}

提问者:qq_慕UI7024090 2019-02-18 23:50

个回答

  • qq_慕UI7024090
    2019-03-03 19:02:56

    懂了,我后面输出不能用d%,前面定义的是%f


  • qq_慕前端9533399
    2019-02-20 16:06:40

    加收20%  *1.2

  • 大伟GG
    2019-02-19 22:47:58

    你想问什么