这代码是什么意思?为什么有三段水仙花数
#include<stdio.h>
float Pay(int time,int dis)
{
float pay;
if(time>=23||time<5)
{
pay=14+(dis-3)*2.3*1.2;
}
else
{
pay=14+(dis-3)*2.3;
}
return pay;
}
int main()
{
printf("小明打车的总费用是%f元\n",Pay(9,12)+Pay(18,12));
return 0;
}