怎么理解money=13+(distence-3)*2.3*0.2,这样不是算少了吗

#include <stdio.h>

double Money(double time, double distence)

{

double money = 0;

if (time<0 || time >= 24)

{

printf("错误");

return 0;

}

else if (distence <= 3)

{

money = 13;

}

else if (time >= 5 || time<23)

{

money = 13 + 2.3*(distence - 3);

}

else

money = 13 + 2.3*(distence - 3)*0.2;

return money + 1;

}

int main()

{

printf("小明打的总费用为%f元", Money(9, 12) + Money(18, 12));

return 0;


QYU
浏览 1382回答 1
1回答

流浪_老

怎么理解这就要看题意了 这里在在3到5之间的时候的价格吧  也许要便宜点- -
打开App,查看更多内容
随时随地看视频慕课网APP