木野狐905 2022-03-05 00:08 采纳率: 0%
浏览 14
已结题

数据结构多跑道机场模拟C语言版

pri = PoissionRandom(&A.expectarrive);
for (int i =1; i <= pri; i++) { //处理新到达准备降落的飞机
decide = true;
p = NewPlane(A,p, ARRIVE);
if (!QueueEmpty(A.landing) && QueueFull(A.landing3)) Refuse(A,p, ARRIVE);//跑道1与跑道3的飞机都满
else if(QueueEmpty(A.landing)) Land(A,p);//跑道1为空
else QueueAppension(A.landing3,p);//跑道1上有飞机,加入跑道3等待列
}
pri =PoissionRandom(&A.expectdepart);
for (int i =1; i <= pri; i++) { //处理新到达准备起飞的飞机
decide = true;
p = NewPlane(A,p, DEPART); 这里报错说P没有初始化导致无法运行,改咋整啊??
if (!QueueEmpty(A.takeoff) && QueueFull(A.takeoff3)) Refuse(A,p, DEPART);
else if(QueueEmpty(A.takeoff)) Fly2(A,p);
else QueueAppension(A.takeoff3,p);
}

  • 写回答

0条回答 默认 最新

    报告相同问题?

    问题事件

    • 系统已结题 3月13日
    • 创建了问题 3月5日