请问哪里有问题呢?为什么运行出来是0
#include <stdio.h>
int money(int s,int t)
{
float money;
if(s>3)
{
if(t>=23||t<5)
{
money=14+2.3*(s-3)*1.2;;
}
else
{
money=14+2.3*(s-3);
}
}
else
{
money=14;
}
return money;
}
int main()
{
printf("%.lf元\n",money(12,9)+money(12,18));
return 0;
}