为啥运行结果是69.399994
#include <stdio.h>
float A(int t)
{
float a=2.3;
float m;
int s = 12;
if(s>3)
{
if(t>=23&&t<=24&&t>=0&&t<5)
{
m = 13+a*1.2*(s-3);
}
else
{
m = 13+a*(s-3);
}
}
else
{
m = 13;
}
m += 1;
return m;
}
int main()
{
float M = A(18)+A(9);
printf("小明每天打车的总费用为%1f",M);
return 0;
}
是程序哪里有问题吗