为了账号安全,请及时绑定邮箱和手机立即绑定

感觉没啥问题,哪里错了呢。。。

#include <stdio.h>
double money(double l,double t)
{
 double m;
 if(5<t&&t<=23)
 {
  m=2.3*l+13+1;
  return m;
 }
    else
  if((0<=t&&t<=5)||(23<t&&t<=24))
  {
   m=2.3*1.2*l+13+1;
   return m;
  }
  else
  {
   printf("输入错误!");
      return 0;
  }

}


int main()
{
 double t1,t2,l;
 printf("上班时间:");
 scanf("%f\n",&t1);
 printf("下班时间:");
 scanf("%f\n",&t2);
 printf("输入距离:");
 scanf("%l\n",&l);
 printf("上班的车费:%f\n",money(l,t1));
    printf("下班的车费:%f\n",money(l,t2));
 printf("一天的总车费:%f\n",money(l,t1+t2));
 return 0;
}


正在回答

1 回答

一天总车费 应该是上班车费加下班车费,距离不能算在一起,是两次

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

感觉没啥问题,哪里错了呢。。。

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信