#include<iostream>
#include<assert.h>
using namespace std;
typedef struct Arithmetic
{
char name;
int Max[5];
int Allocation[5];
int Need[5];
int OP;
}ari;
typedef struct In
{
ari a[5];
int size;
}in;
int avi[5];//全局变量(当前进程)
int arr[5];//全局变量
//打印函数
void my_printf(in &in, int &num)
{
int i = 0;
int j = 0;
if (in.size == 0)
{
cout << "空" << endl;
return;
}
while (i<in.size)
{
cout << "n:\t";
cout << in.a[i].name << endl;
cout << "M:\t";
for (j = 0; j<num; j++)
{
cout << in.a[i].Max[j] << "\t";
}
printf("\n");
cout << "A:\t";
for (j = 0; j<num; j++)
{
cout << in.a[i].Allocation[j] << "\t";
}
printf("\n");
cout << "N:\t";
for (j = 0; j<num; j++)
{
cout <<
操作系统课程设计银行家算法
最新推荐文章于 2022-12-25 16:24:09 发布