#include"stdio.h"
struct LNode
{
double arrivetime;
double burst;
int number;
double finish;
};
void main()
{
struct LNode A,B,C;
//A.arrivetime=8.0;
//B.arrivetime=9.0;
//C.arrivetime=9.3;
printf("\n请输入到达时间A.arrivetime=");
scanf("%lf",&(A.arrivetime));
printf("\n请输入到达时间B.arrivetime=");
scanf("%lf",&B.arrivetime);
printf("\n请输入到达时间C.arrivetime=");
scanf("%lf",&C.arrivetime);
printf("\n请分别输入运行时间:\n");
scanf("%lf,%lf,%lf",&(A.burst),&(B.burst),&(C.burst));
printf("A\n");
A.finish=A.arrivetime+A.burst;
printf("完成时间为:%lf\n",A.finish);
if(B.arrivetime<=A.finish && C.arrivetime<=A.finish)
{
if(B.burst<C.burst)
{
printf("B\n");
B.finish=A.finish+B.burst;
printf("完成时间为:%lf\n",B.finish);
printf("C\n");
C.finish=C.burst+B.finish;
printf("完成时间为:%lf\n",C.finish);
}
else
{
printf("C\n");
C.finish=C.burst+A.finish;
printf("完成时间为:%lf\n",C.finish);
printf("B\n");
B.finish=B.burst+C.finish;
printf("完成时间为:%lf\n",B.finish);
}
}
if(B.arrivetime<A.finish && C.arrivetime>A.finish)
{
printf("B\n");
B.finish=A.finish+B.burst;
printf("完成时间为:%lf\n",B.finish);
printf("C\n");
C.finish=C.burst+B.finish;
printf("完成时间为:%lf\n",C.finish);
}
if(C.arrivetime<A.arrivetime && B.arrivetime>A.finish)
{
printf("C\n");
C.finish=C.burst+A.finish;
printf("完成时间为:%lf\n",C.finish);
printf("B\n");
B.finish=B.burst+C.finish;
printf("完成时间为:%lf\n",B.finish);
}
if(B.arrivetime>A.finish && C.arrivetime>A.finish)
{
if(B.arrivetime<C.arrivetime)
{
printf("B\n");
B.finish=A.finish+B.burst;
printf("完成时间为:%lf\n",B.finish);
printf("C\n");
C.finish=C.burst+B.finish;
printf("完成时间为:%lf\n",C.finish);
}
else
{
printf("C\n");
C.finish=C.burst+A.finish;
printf("完成时间为:%lf\n",C.finish);
printf("B\n");
B.finish=B.burst+C.finish;
printf("完成时间为:%lf\n",B.finish);
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
资源详情
资源评论
资源推荐
收起资源包目录
操作系统原理.rar (15个子文件)
操作系统原理
第六章 存储器管理.ppt 276KB
OS实验.ppt 206KB
进程调度.txt 562B
短进程优先.txt 2KB
第三章 进程控制和线程2.ppt 296KB
第七章 虚拟存储器.ppt 107KB
第三章 进程控制和线程.ppt 296KB
第一章 概论 第二章 用户接口.ppt 562KB
操作系统.ppt 178KB
新建 文本文档.txt 844B
第四章 进程通信.ppt 453KB
第九章 文件管理.ppt 93KB
第五章 调度与死锁.ppt 539KB
第三章 进程控制和线程1.ppt 184KB
第八章 设备管理.ppt 164KB
共 15 条
- 1
11113fsfasdfasdfa
- 粉丝: 15
- 资源: 4
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0