求助大神QAQ
#include <stdio.h>
float taxi(distance)
{
??? int m;
??? if(distance==3)
??? {
??????? m=14;
??? }
??? else
??? {
?????? m=taxi(distance-1)+2.3;
??? }
??? return if;
}
float main()
{
??? float taxi(12);
??? int a==9;
??? int b==18;
??? n=m;
??? if(a>=23&&a<5)
??? {
??????? m=(m-14)*1.2;
??? }
??? else
??? {
??????? m=m;
??? }
??? if(b>=23&&b<5)
??? {
??????? n=(n-14)*1.2;
??? }
??? else
??? {
??????? n=n;
??? }
??? n=m+n;
??? printf("小明每天打車總費(fèi)用為%f元\n",n);
??? return 0;
}
2017-08-14
#include <stdio.h>
float taxifee(int clock,int miles)
{
? ? float money;
? ? if(miles<=3)
? ? {
? ? ? ? money=14;
? ? ? ? printf("費(fèi)用為14\n");
? ? }
? ? else
? ? {
? ? ? ? if(clock>=23 || clock<5)
? ? ? ? {
? ? ? ? ? ? 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;
}