請問哪里錯(cuò)了
#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èi)為%f\n元",money); ????? ????} ????else ????{ ????money=13+1+2.3*(miles-3); ?????printf("白天打車費(fèi)為%f元\n",money); ????? ????} } ????return?money; int?main() {? ??? ????printf("每天打車費(fèi)為%.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èi)用為%f\n",getPay(12,9)+getPay(12,18));
? ? return 0;
}
2016-10-08
題目拿來看看
2016-10-08
Clock沒看見定義,沒用?
2016-10-07
還有定義函數(shù)里面if-else后面直接return不要輸出printf
2016-10-07
clock()是不能拿來作自定義函數(shù)的;
第一個(gè)if后面的條件應(yīng)該是時(shí)間吧,你寫成里程了