求大神幫看看哪里錯(cuò)了,輸出錯(cuò)誤呀
#include <stdio.h>
float cost(int m,int n)
{
? ? float pay;
? ? if(m>5&&m<23)
? ? {
? ? ? ? if(n<3)
? ? ? {
? ? ? ? ? pay=13;
? ? ? }else
? ? ? {
? ? ? ? ? pay=13+2.3*(n-3)+1;
? ? ? }
? ? }
? ? else
? ? {
? ? ? ? if(n<3)
? ? ? {
? ? ? ? ? pay=13;
? ? ? }else
? ? ? {
? ? ? ? ? pay=13+2.3*(n-3)*1.2+1;
? ? ? }
? ? }
? ??
? ? return pay;
}
int main()
{
? ? float pay=cost(9,12)+coat(18,12);
? ? printf("小明每天搭車花費(fèi)%f",pay);
? ? return 0;
}
2017-07-03
首先應(yīng)當(dāng)是n<=3;pay=14;其次,你這個(gè)沒算凌晨的車費(fèi),兄弟,再看看題目吧
2017-06-24
?float pay=cost(9,12)+coat(18,12); ? coat? 還是cost?