求解....
#include <stdio.h>
int dc(int gl,int sj)//dc打车 gl公里 sj时间 jg价格
{
double jg;
if(gl <= 0)
{
printf("输入错误\n");
return 0;
}
else if(gl <= 3)
{
jg = 13;
}
else if(sj >= 23 || sj < 5)
{
jg = (gl-3)*2.3*1.2 + 13;
}
else
{
jg = (gl-3)*2.3 + 13;
}
jg += 1;
return jg;
}
int main()
{
printf("所需打车费为%.2f元\n",dc(12,9)+dc(12,18));
return 0;
}