用c语言实现交通信号灯控制代码
时间: 2023-08-31 07:12:44 浏览: 277
```
#include<stdio.h>
#include<conio.h>
#include<windows.h>
int main()
{
int time = 0;
while(1)
{
if(time <= 10) //红灯
{
printf("Red Light\n");
Sleep(1000); //延时1秒
}
else if(time > 10 && time <= 15) //黄灯
{
printf("Yellow Light\n");
Sleep(1000); //延时1秒
}
else if(time > 15 && time <= 25) //绿灯
{
printf("Green Light\n");
Sleep(1000); //延时1秒
}
else
{
time = 0; //计时器清零
}
time++; //计时器自增
system("cls"); //清屏
}
return 0;
}
```
注释:该代码实现了交通信号灯的控制,红灯持续10秒,黄灯持续5秒,绿灯持续10秒,循环往复。使用Sleep函数进行延时,使用system("cls")函数进行清屏。
阅读全文