求大神帮我看看这个程序

2019-07-15 09:57发布

GVZKY7}G61$U`B]{Z0C{B3M.png
就这个交通灯。为什么到左转灯那里就是不执行下一步让红灯亮?而是一直循环左转灯?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
修罗君
1楼-- · 2019-07-17 09:50
 精彩回答 2  元偷偷看……
人中狼
2楼-- · 2019-07-17 11:25
不太明白你的问题,不过总体来讲,判断条件最好有唯一性,比如如果NUM是递减的话,那么只要NUM小于65,NUM<=65这个条件都会满足,那么对应的语句就都会被执行,所以判断条件最好有唯一性。
另一个就是做灯光转换时,该熄灭的灯都要关闭,比如绿灯转换为左转灯时,点亮左转灯前后,应该关闭绿灯。
修罗君
3楼-- · 2019-07-17 17:18
人中狼 发表于 2017-8-8 15:02
不太明白你的问题,不过总体来讲,判断条件最好有唯一性,比如如果NUM是递减的话,那么只要NUM小于65,NUM

因为我是定义80秒开始亮绿灯递减到60时关闭绿灯亮左转灯。 那么我是不是在关闭绿灯的前几秒是不是该亮黄灯?我就是想让他在65-60时关闭绿灯亮黄灯。 其实就是路上的交通灯嘛。
人中狼
4楼-- · 2019-07-17 19:39
那可以做成多条件的,就是条件是大于60,同时小于65,if语句是可以包含多个判断条件的
修罗君
5楼-- · 2019-07-17 20:12
人中狼 发表于 2017-8-8 15:15
那可以做成多条件的,就是条件是大于60,同时小于65,if语句是可以包含多个判断条件的

我试了下。。不能执行。。。不知道 是不是我写的格式错误了? 我是这样写的。if(65>num<60)

一周热门 更多>