本帖最后由 ytfdhb 于 2013-8-30 21:05 编辑
昨晚老大出个题目,让10分钟做完,结果我想了半个小时……
题目是这样的:
有四个按键,四个灯,
KEY1 -- 电源开关,按下此键,电源灯亮,再按一下,所有灯灭
KEY2 -- 亮灯键,按一下亮一下灯
KEY3 -- 灭灯键,按一下灭一下灯
LED0 -- 电源指示灯
LED1-3 -- 指示灯,
要求:先开的灯先灭,轮流上岗,比如,第1次,按下K2,则LED1亮,第二次按下K2则LED2亮,如果此时按下K3则应该LED1灭,如果再按下K1,则LED3应该亮,再按下K2则LED2灭,依次类推
坛子里面的高手,说说你们的方法与思路,可以考虑冒泡法或队列,最好自己找个板子动手试一下,这个题目的意义就是,如果一个水池有四个水泵供水,则他们的使用寿命会比较平均……
好了,高手们,开始吧,或许这对你来说只是个简单的逻辑问题哦^_^
|