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

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

為什么運行失敗 求大佬解答哪里錯了

#include <stdio.h>

float mtc(int a,int b)//a為公里數 b為打車時間

{

? ? float c;//打車總費用

? ? if(a<=3)

? ? {

? ? ? ? c=14;

? ? ? ? printf("總公里數小于等于三公里的費用為:%d\n",c);

? ? }

? ? else

? ? ? ? if(b>=23||b<5)

? ? ? ? {

? ? ? ? ? ? c=14+(a-3)*2.3*1.2;

? ? ? ? ? ? printf("夜間打車費用為:%f\n",c);

? ? ? ? }

? ? ? ? else

? ? ? ? {

? ? ? ? ? ? c=14+2.3*(a-3);

? ? ? ? ? ? printf("白天打車費用為:%f\n",c);

? ? ? ? }

? ? ? ? return c;

}

int main()

{

? ? printf("小明每天打車的總費用:%f\n",mtc(12,9)+mtc(12,18));

? ? return 0;

}

為什么會運行失敗啊

正在回答

3 回答

  1. 你的輸出語句printf("總公里數小于等于三公里的費用為:%d\n",c); ? ?這里變量c是浮點小數 與你的“格式化輸出符”不一致。應該改為%f ?

  2. 第二個錯誤是逗號用了中文的,printf("小明每天打車的總費用:%f\n",mtc(12,9)+mtc(12,18));

    把\n"的逗號改成英文就OK了。

  3. OK點贊?。?!

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

海問香00 提問者

白天打車為什么會出現且出現兩次啊
2019-02-10 回復 有任何疑惑可以回復我~
#2

海問香00 提問者

就是運行結果那里
2019-02-10 回復 有任何疑惑可以回復我~

https://img1.sycdn.imooc.com//5c5e6c7b0001cbec05250220.jpg

把最后的int main()里面的句子重新寫過以后,之后發現沒有什么錯誤

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

https://img1.sycdn.imooc.com//5c5e6c240001d3e607120133.jpg

參數傳錯了。

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

舉報

0/150
提交
取消

為什么運行失敗 求大佬解答哪里錯了

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

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

幫助反饋 APP下載

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

公眾號

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