亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定

我的答案是69.400002,求大神忙我看看

#include?<stdio.h>

float?str(i,j)
{
????float?n;
????if(i<=3)
????n=14;
????else?if(j>=23||j<=5)
????n=14+(i-3)*2.3*1.2;
????else
????n=14+(i-3)*2.3;
????return?n;
????}
int?main()
{
????printf("小明每天打車費用為%f",str(12,9)+str(12,18));
????return?0;
}


正在回答

2 回答


#include <stdio.h>
double getTaxiPrice(int hours,int distance)
{
?double totalPrice = 0.0;?//定義打車費用
?double perPrice = 2.3;?//定義每公里單價計費
?int startPrice = 13;?//定義起步價

?if(hours<0 || hours>24){
??printf("請填寫正確的時間\n");
??return 0;
?}
?else if(!(hours>=5 && hours<23))?//判斷打車時間是否要增加費用
?{
??perPrice *= 1.2;?//費用增加20%????????????????????????
?}
?if(distance >3)??//判斷公里數
?{
??totalPrice = startPrice +(distance - 3)*perPrice;?//計算價錢
?}
?else
?{
??totalPrice = startPrice;???
?}
?totalPrice++;?//加一塊錢的燃油費
?return totalPrice;
}
int main()
{
?int moring = 9;?//定義上午打車時間
?int afternoon = 18;?//定義下午打車時間
?int distance = 12;?//定義打車公里數
?double totalPrice = 0;?//定義總費用
?if(getTaxiPrice(moring,distance) != 0)
?{
??totalPrice = getTaxiPrice(moring,distance);?//調用計算費用的函數
?}
?else if(totalPrice != 0)
?{
??totalPrice += getTaxiPrice(afternoon,distance);?//調用計算費用的函數
?}
?printf("小明每天打車的總費用是:%.2f\n",totalPrice);?//輸出
?return 0;???
}

0 回復 有任何疑惑可以回復我~
#1

Wangyj1108 提問者

非常感謝!
2016-04-02 回復 有任何疑惑可以回復我~
#2

瓢_

大神。6666
2016-04-12 回復 有任何疑惑可以回復我~
#3

慕粉17826806337

雖然很華麗,然而他要求算全天的,你 的運行出來的卻只有早上,最后應該不需要用if....else if ...了吧
2016-05-26 回復 有任何疑惑可以回復我~

float精確度不夠,改成double

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

我的答案是69.400002,求大神忙我看看

我要回答 關注問題
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號