我這個(gè)代碼怎么錯(cuò)了??
#include <stdio.h>
float cost(int km,int tm)
{
? ? float a=2.3;
? ? int b=13;
? ? float c=2.3*1.2;
? ? int d=1;
? ? float money;
? ? if(km<=3)
? ? {
? ? ? ? money=b;
? ? ? ? printf("花費(fèi)為%f\n");
? ? }
? ? else
? ? {
? ? ? ? if(tm>=23 || tm<5)
? ? ? ? {
? ? ? ? money=b+c*(km-3)+d;
? ? ? ? printf("夜間費(fèi)用%f\n");
? ? ? ? }
? ? ? ? else
? ? ? ? {
? ? ? ? ? ? money=b+(km-3)*a+d;
? ? ? ? ? ? printf("日間費(fèi)用為%d\n");
? ? ? ? }
? ? ? ? return money;
}
int main()
{
? ? float sum=cost(12,9)+cost(12,18);
? ? printf("總費(fèi)用為%.1f\n",sum);
? ? getchar();
? ? return 0;
}
2019-02-14
printf錯(cuò)了