用C语言编写 模拟十字路口交通指挥灯的程序

[复制链接]
查看11 | 回复2 | 2010-1-10 18:46:55 | 显示全部楼层 |阅读模式
20分太少了吧,不高兴手动写
回复

使用道具 举报

千问 | 2010-1-10 18:46:55 | 显示全部楼层
你没写具体的方式.用了最基本的语法,写了一个~#include #include #include int main(void){ int glight = 1; int ylight=0; int rlight=0; while(1) {if(glight == 1 && ylight == 0 && rlight == 0){ printf("绿灯\n"); glight = 0; ylight = 1; rlight = 0;}Sleep(3000);if(glight == 0 && ylight == 1 && rlight == 0){ printf("
黄灯\n"); glight = 0; ylight = 0; rlight = 1;}Sleep(1000);if(glight == 0 && ylight == 0 && rlight == 1){ printf("
红灯\n"); glight = 0; ylight = 1; rlight = 0;}Sleep(3000);if(glight == 0 && ylight == 1 && rlight == 0){ printf("
黄灯\n"); glight = 1; ylight = 0; rlight = 0;}Sleep(1000); } return 0;}
回复

使用道具 举报

千问 | 2010-1-10 18:46:55 | 显示全部楼层
单线程还是多线程?是否用到信号量之类的?话说当年我们搞这玩意是用hdl写的。。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行