这个错在哪里了
#include <stdio.h>//头文件
float cost(int km,int tim)
{
float a=2.3;
int b=13;
int c=1;
int d=3;
double money;
if(km>3)
{
if(tim<5||tim>23)
{money=b+(km-d)*1.2*2.3+c;}
else if
{money=b+(km-d)*2.3+c;}
else
{money=b+c;}
}
return money;
}
int main
{
float sum = cost(11,8);
printf("小明的路费为%f元",sum);
getchar();
return 0;
}