#include <iostream>
#include <stdio.h>
using namespace std;
typedef struct job{
int name;//作业编号
int arrivetime;//到达时间
int requesttime;//需要服务时间
int finishtime;//完成时间
int turnaroundtime;//周转时间
int starttime;//作业开始时间
}JOB;
JOB job[100];
int jobnum;
void definition(){
int num = 0;//定义系统总共的作业数
int need,arrive;//分别定义所需时间和到达时间
cout << "请输入作业的个数:" << endl;
cin >> num;
if(num < 0){
cout << "输入非法,请重新输入!" << endl;
}
jobnum = num;
for(int i = 0;i<jobnum;i++){
cout << "请输入第" << i << "个作业完成所需时间和到达时间" << endl;
cin >> need >> arrive;
job[i].name = i;
job[i].requesttime = need;
job[i].arrivetime = arrive;
job[i].finishtime = 0;
job[i].turnaroundtime = 0;
jo
FCFS和SJF代码实现
最新推荐文章于 2024-03-16 00:11:24 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)