永发信息网

我想编一个红绿灯程序

答案:4  悬赏:60  手机版
解决时间 2021-04-29 02:24

我想编一个红绿灯程序,假设东西和南北方向的车流量大致相同,因此红、黄、绿灯的时间也相同,定为红灯45秒,黄灯5秒,绿灯40秒,同时用数码管指示当前状态剩余时间。另外,设计一个特殊状态,当特殊状态出现时,两个方向都禁止通行,指示红灯,计时器不显示时间。特殊状态解除后,重新计数并指示时间。

帮帮忙、

最佳答案
用PLC还是单片机啊
全部回答

main()

{

boolen sngreen=0 ,snred,snyellow,wegreen,wered,weyellow; \\设为布尔变量,只有0与1,0代表灯为关闭状态,1代表灯为开启状态

int redtime=45,yellowtime=5,greentime=40 ;

int break=1;

string status;

while(!break)

{

while(!sngreen)

{snred=1;snyellow=0;wegreen=1;wred=0;weyellow=0;

if(redtime)

{ redtime--;

printf("红灯时间d%",redtime);

refresh;}

elseif(redtime==0)

{for(i=0;i<yellowtime;i++)

printf("黄灯时间d%",yellowtime);

refresh;}

else {sngreen=1;snred=0;snyellow=0;wegreen=0;wered=1;weyellow=0;

printf("南北通行,绿灯d%,红灯d%,黄灯d%"return(sngreen),return(snred),return(snyellow));

}

}

while(!wegreen)

{sngreen=1;snred=0;snyellow=0;wred=0;weyellow=0;

if(redtime)

{ redtime--;

printf("红灯时间d%",redtime);

refresh;}

elseif(redtime==0)

{for(i=0;i<yellowtime;i++)

printf("黄灯时间d%",yellowtime);

refresh;}

else {sngreen=0;snred=0;snyellow=0;wegreen=1;wered=1;weyellow=0;}

printf("东西通行"绿灯d%,红灯d%,黄灯d%"return(sngreen),return(snred),return(snyellow));

}

printf("中断吗?\n);

scanf("c% y or n",status);

if(statust==y)

break=0;

else break=1;

}

}

额!这个我软件工程的不过我只会在电脑上写程序!电脑的你要我写给你!
#include <stdlib.h> #include <stdio.h> #include <windows.h> void green() { system("cls"); printf("green"); Sleep(40000); } void red() { system("cls"); printf("red"); Sleep(45000); } void yellow() { system("cls"); printf("yellow"); Sleep(5000); } int main() { while(true) { green(); yellow(); red(); yellow(); } return 0; }
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
现在给孩子选啥样的奶粉才是好又安全的
江津有仪表厂吗
站岗有什么用?
我电脑在安装一键还原精灵装机版的时候,重启
表达很重要的诗词,关于合作而对方没有责任心
《夜曲》是谁唱的?
海南省2010年中招儋州市第三中学的录取分数线
给我找找我要电影
景芝三页饼地址有知道的么?有点事想过去
今有物不知其数。三三数之余二,五五数之余三
最近最流行什么发型?
关于游戏~~
急.读医专计算机二级必须过吗?
激烈的热烈意思是什么,热烈的什么
鬼吹灯的盗墓卡现在还可以用不?
推荐资讯
五险一金详解
有什么好听的歌吗?推荐一下哈~
老婆和父亲你觉得[我]会救谁?
宜春的物流公司在哪?
为什么我的分组搞不了
6220c在香港买要多少钱?
我上个月8号这个月1号来例假怎么算
荆州百事激浪
皇冠商务酒店在什么地方啊,我要过去处理事情
速求《一起来看流星雨》经典台词!
歌颂青年梦想的诗歌,青春的诗词
X290地址在哪,我要去那里办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?