求大神帮我看看这个程序

2019-07-15 09:57发布

GVZKY7}G61$U`B]{Z0C{B3M.png
就这个交通灯。为什么到左转灯那里就是不执行下一步让红灯亮?而是一直循环左转灯?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
17条回答
修罗君
1楼-- · 2019-07-16 16:56
护仙oo 发表于 2017-8-7 17:59
我还不清楚你这里要实现的功能是什么....

就是一个交通指示灯啊。 先绿灯亮10秒后关闭绿灯。在亮左转灯10秒后在关闭左转灯,亮红灯
护仙oo
2楼-- · 2019-07-16 19:01
 精彩回答 2  元偷偷看……
修罗君
3楼-- · 2019-07-16 19:39
护仙oo 发表于 2017-8-7 18:25
加个标志位判断当前是红还是绿不就行了,或者定时设为20啊,当num等于10的时候换一个灯亮,到20再重置

我试了将时间 改为绿灯亮30秒.然后判断到15时绿灯灭左转灯亮,在判断到0时左转灯灭红灯亮。但还是行不通   我又设置了标志位。。。但我不知道 怎么使用标志位。。。。。。。好尴尬。。真的才学几天 ,很多东西不是很懂
人中狼
4楼-- · 2019-07-17 00:25
程序最好再贴全一点,没能看到num的计算部分。如果采用如30秒计时的方法,那要把亮红灯部分放在亮左转灯的判断之外,也就是以时间为基准,所有灯的控制判断都是同一层次的,不需要进行嵌套。你现在的亮红灯判断部分是嵌套在亮左转灯判断里的。
修罗君
5楼-- · 2019-07-17 03:53
人中狼 发表于 2017-8-7 19:03
程序最好再贴全一点,没能看到num的计算部分。如果采用如30秒计时的方法,那要把亮红灯部分放在亮左转灯的判断之外,也就是以时间为基准,所有灯的控制判断都是同一层次的,不需要进行嵌套。你现在的亮红灯判断部分是嵌套在亮左转灯判断里的。 ...

大哥能说通俗点吧。我刚学 你说的太深奥了我理解不是很清楚。我有点理解你的意思了  你的意思 是30秒的计时的话,设置到15时亮绿灯,到0时亮红灯是吧? 但具体格式是怎么样的?
修罗君
6楼-- · 2019-07-17 07:11
谢谢了。你这么一说我倒是搞明白了,但现在又有一个新问题,就是想让他黄灯亮 比如我这样if(num<=65)   我想让这个变量到65开始就亮黄灯一直到60  
可我像上面这样写的话 他就小于65黄灯一直在亮。有没有什么 办法 吗?

一周热门 更多>