急求一到C语言 信号灯问题!!!!!各种感激!!! 50

在一个“十”字路口,通常有4套信号灯,每套信号灯有红黄绿三种颜色的灯。如果“南-北”走向的信号灯为红,则“东-西”走向必为绿,反之亦然。另外,当绿灯变为红灯之前,应该有大... 在一个“十”字路口,通常有4套信号灯,每套信号灯有红黄绿三种颜色的灯。如果“南-北”走向的信号灯为红,则“东-西”走向必为绿,反之亦然。另外,当绿灯变为红灯之前,应该有大约5秒钟的过渡时间,此时黄灯亮。而红灯变绿灯则不必。可以用键盘控制“南-北”走向和“东-西”走向的时间。当按下左键时,减少“东-西”走向的时间一秒,右键则增加一秒;当按下下键时,减少“南-北”走向的时间一秒,上键则增加一秒。最初时,每个走向都是10秒。界面用图形方式。
(提示:只有利用时间函数gettime()才能准确控制灯亮灭的时间,用delay()函数不可能精确控制)
展开
 我来答
E网E友
2010-07-10 · TA获得超过1832个赞
知道小有建树答主
回答量:1422
采纳率:0%
帮助的人:1919万
展开全部
很好的一道题,可惜环境不支持中断调试。用C++可以吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式