哪位大神指导一下我哪里错了,我看了好久都没能找到问题,都快晕了。
哪位大神指导一下我哪里错了,我看了好久都没能找到问题,都快晕了。
哪位大神指导一下我哪里错了,我看了好久都没能找到问题,都快晕了。
2018-07-19
#include <stdio.h>
float p(int time,int gl)
{
float money;
if (23<=time&&time<5)
money=13+(gl-3)*2.3*1.2+1;
else
{
if(gl<=3)
{
money=13+1;
}
else
{
money=(gl-3)*2.3+13+1;
}
}
return money;
}
int main()
{
float money= p(9,12)+p(6,12);
printf("小明每天打车的总费用是%f元\n",money);
return 0;
}
我这个最终输出为69.400002.这2是怎么出来的?还有float money,放在括号里和外面,有啥区别。
举报