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

租车系统编写

租车系统编写

C
qq_曦正_0 2015-12-05 23:00:24
这个是我编写的租车系统的代码,请各位同学前辈帮我看看是哪错了。#include <stdio.h>float prices;/*单价*/ float total;/*总价*/ float miles;/*公里数*/ int times;/*时间*/     int main(){    prices=2.3;    miles=12;    times=9;       if(5<=times<23)    {        total=prices*miles+1;     }      else if(0<times<5||23<times<24)     {         total=prices*miles*(1+0.2)+1;    }    else    {        printf("输入数据有误");     }    printf("小明每天的打车费用是:%d\n",total);         return 0;}
查看完整描述

1 回答

?
onemoo

TA贡献883条经验 获得超454个赞

5<=times<23 这样的表达式都错了,这样写不能实现区间判断的功能。

应该写成 5 <= time && time < 23 这样,用逻辑与来连接多个条件表达式


至于 5<=times<23 这个表达式是什么含义,这里有详细解答 http://www.imooc.com/qadetail/89579

查看完整回答
反对 回复 2015-12-06
  • 1 回答
  • 1 关注
  • 1607 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信