大佬們幫看看為啥輸出一直是14啊
#include <stdio.h>
double cost(double s,double t)//定義路程 時(shí)間
{
? ? int money;
? ? if(5<=t<23)//白天的價(jià)錢
? ? {? ?
? ? ? ? if(0 <= s <= 3)
? ? ? ? {
? ? ? ? ? ? money = (13+1);
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? money = (13+1)+(s-3)*2.3;
? ? ? ? }
? ? }? ??
? ? else//晚上的價(jià)格
? ? {
? ? ? ? if(0 <= s <= 3)
? ? ? ? {
? ? ? ? ? ? money = (13+1);
? ? ? ? }? ??
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? money = (13+1)+(s-3)*2.3*1.2;
? ? ? ? }?
? ? }?
? ? ? ? return money;
}? ? ? ??
?
int main()
{
? ? printf("小明打車總費(fèi)用%f\n",cost(12,9),cost(12,18));
? ? return 0;
}
2021-07-22
double money
if( s <= 3)
printf("小明打車總費(fèi)用%f\n",cost(12,9)+cost(12,18))