請問哪里錯了
#include?<stdio.h>
float?taxifee(int?clock,int?miles)
{???float?money;
???
????if(5>miles||miles>23)
????{
???????money=13+1+2.3*(miles-3)*1.2;
???????printf("夜間打車費為%f\n元",money);
?????
????}
????else
????{
????money=13+1+2.3*(miles-3);
?????printf("白天打車費為%f元\n",money);
?????
????}
}
????return?money;
int?main()
{?
???
????printf("每天打車費為%.1f\n元",taxifee(9,12)+taxifee(18,12));
????return?0;
}
2016-10-16
if(5>miles||miles>23)
2016-10-16
#include <stdio.h>
float getPay(float n,float clock){
? ? float pay;
? ? if(n<=3){
? ? ? ? pay=13+1;
? ? ? ??
? ? ? ??
? ? }
? ? else if(n>3&&(clock<23&&clock>=5)){
? ? ? ? pay=13+(n-3)*2.3+1;
? ? }
? ? else if (n>3&&clock>=23||clock<5){
? ? ? ? pay=13+(n-3)*2.3*1.2+1;
? ? }
? ? return pay;
}
int main()
{
printf("小明每天打車的總費用為%f\n",getPay(12,9)+getPay(12,18));
? ? return 0;
}
2016-10-08
題目拿來看看
2016-10-08
Clock沒看見定義,沒用?
2016-10-07
還有定義函數里面if-else后面直接return不要輸出printf
2016-10-07
clock()是不能拿來作自定義函數的;
第一個if后面的條件應該是時間吧,你寫成里程了