#include <stdio.h>
int fare(int n,int m)
{
double money;
if(5<=n<23)
{
if(m<=3)
{
money=14;
}
else
{
money=13+(m-3)*2.3+1;
}
}
else
{
if(m<=3)
{
money=14;
}
else
{
money=13+(m-3)*2.3*1.2+1;
}
}
return money;
}
int main()
{
int A= fare(9,12);
int B=fare(18,12);
printf("小明每天打车的总费用为%d\n",A+B);//当我把AB换成double时,结果是0
return 0;
}
结果造成精度损失,应该怎么修改
木柘
相关分类