#include <stdio.h>
#include <iostream.h>
#include <time.h>
#include<stdlib.h>
#include<windows.h>
#define Total_num 70 //客车的最大容量
#define Total_pork 10 //总的站数
//全局变量
int Recent_num=0; //某一时刻的客车上的人数 int Get_on_num; //上车的人数
int Get_off_num; //下车的人数
int pork=1; //客车到达路线的站数
int shangche_num;//某一站上车人数
int s1=1;//售票员信号量
int s2=0;//司机信号量
int suiji(int min,int max)
{
int a;
srand(time(0));//必须要用这个
while(1)
{
a=1+rand()%71;//在[1,71)中随机出一个数字
if(a>=min&&a<=max)
return a;
}
}
void xingche(int sum)//正常行驶
{
if(sum>0){
printf("司机已停车\n");
}
else
{
printf("车辆正在运行中,请各位乘客扶好坐好,不要在车厢里随意移动\n");
}
}
int tingche(int po)//到站停车
{
if(po==1)
printf("第一站起点站已经停车\n");
else if(po<Total_pork)
printf("第%d站已经到了,请下车的同志做好下车准备\n已经停车\n",pork);
else if(po==Total_pork)
printf("终点站到了,请同志们做好下车准备\n已经停车\n");
&