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

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

大神幫我看下我這哪里錯了啊QAQ

#include <stdio.h>
float taxiFee(int time,int miles)
{
??? float money;
??? if(miles<=3)
??? {
??????? money=13+1;
??????? printf("打車費用為14元\n",money);
??? }
??? eles
??? {
??????? if(time>=23 || time<=5)
??????? {
??????????? money=13+1+(miles-3)*2.3*1.2;
??????????? printf("打車費用為%d元\n",money);
??????? }
??????? else
??????? {
??????????? money=14+(miles-3)*2.3;
??????????? printf("打車費用為%d元\n",money);
??????? }
??? }
??? return money;
}
int main()
{
??? float sum=taxiFee(9,12)+taxiFe(18,12);
??? printf("每天打車費用為%f\n",sum);
??? return 0;
}



正在回答

1 回答

printf("打車費用為14元\n",money) 14 改成%f

以及后面的那些printf里都應該用%f而不是%d,畢竟你用的float定義money

money只定義了一次不夠吧。。局部變量。。把后面每一個大括號里的money也定義一下試試。

個人想法。。我也是初學不怎么明白

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

汾沂 提問者

嗯好我試試看
2017-11-21 回復 有任何疑惑可以回復我~
#2

汾沂 提問者

調試成功啦 謝謝哈
2017-11-21 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

大神幫我看下我這哪里錯了啊QAQ

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

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

幫助反饋 APP下載

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

公眾號

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