計(jì)算總價(jià)錢(qián)
看過(guò)標(biāo)準(zhǔn)答案的童鞋能否解釋下 以下這一步是為啥?尤其那個(gè)不等于0不懂?。。?if(getTaxiPrice(moring,distance) != 0) { totalPrice = getTaxiPrice(moring,distance); } else if(totalPrice != 0) { totalPrice += getTaxiPrice(afternoon,distance); }
看過(guò)標(biāo)準(zhǔn)答案的童鞋能否解釋下 以下這一步是為啥?尤其那個(gè)不等于0不懂?。。?if(getTaxiPrice(moring,distance) != 0) { totalPrice = getTaxiPrice(moring,distance); } else if(totalPrice != 0) { totalPrice += getTaxiPrice(afternoon,distance); }
2016-06-22
舉報(bào)
2016-06-24
你這答案判斷的有點(diǎn)多余吧。。。并沒(méi)有標(biāo)準(zhǔn)答案
!=0就是IF語(yǔ)句里面當(dāng)條件不為0的時(shí)候進(jìn)行下一步,一般不加的情況下,就是默認(rèn)條件為真的時(shí)候進(jìn)行下一步
我這個(gè)小菜是這么理解的
這是我的代碼:
#include <stdio.h>
float CallCar(t,M)
{
? ? float Price;
? ? if(t >= 23 || t <= 5)
? ? Price = 14+2.3*(M-3)*1.2;
? ? else
? ? Price = 14+2.3*(M-3); ?
? ? return Price;
}
int main()
{
? ? printf("小明的打車(chē)總費(fèi)用為%.f元",CallCar(9,12)+CallCar(18,12));
? ? return 0;
}