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

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

為什么前兩個fee運行出來是0啊!

#include <stdio.h>?

float fee(int time,int miles)

{

float cost;

if (miles<=3)

{

cost=14;

printf("費用為%f\n");

}


else

? ?{

if (time<23||time>5)

? {

cost=14+(miles-3)*2.3;

printf("費用為%f\n");

? }

? ?

else

{

cost=(miles-3)*1.2*2.3+14;

printf("費用為%f\n") ;

}

? ? }?

return cost;

}



int main ()

{

printf("費用為 %f\n",fee(9,12)+fee(18,12));?

return 0;

}


正在回答

2 回答

前面兩個printf沒有參數是因為你沒給傳cost參數,printf("費用為%f\n");改成printf("費用為%f\n",cost);


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

建議你自己修改一下自己的代碼,小問題太多了,邏輯或與非,還有輸出也看不出來你想說什么主函數也沒有調用自定義函數,問題太多

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

舉報

0/150
提交
取消

為什么前兩個fee運行出來是0啊!

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

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

幫助反饋 APP下載

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

公眾號

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