📄 fcfs.txt
字号:
#include<iostream.h>
void main()
{
int a[100],t;
int b[100];
int f=0;
int s=0;
int x=0;
int y=0;
int k=0;
int n;
cout<<"请输入请求的进程数:";
cin>>n;
for(int i=0;i<n;i++)
{
cout<<"请输入进程"<<char('A'+i)<<"到达时间:";
cin>>a[i];
cout<<"服务时间为:";
cin>>b[i];
}
for (i=0;i<n-1;i++)
{
for (int d=i+1;d<n;d++)
if(a[i]>a[d])
{
t=a[i];
a[i]=a[d];
a[d]=t;
t=b[i];
b[i]=b[d];
b[d]=t;
}
}
cout<<"由FCFS排序"<<endl;
cout<<"到达时间为:"<<endl;
for(i=0;i<n;i++)
{
cout<<a[i]<<"\t";
}
cout<<endl;
cout<<"完成时间为:"<<endl;
for(i=0;i<n;i++)
{
f+=b[i];
cout<<f<<"\t";
}
cout<<endl;
cout<<"周转时间为:"<<endl;
for(i=0;i<n;i++)
{
x+=b[i];
s=x-a[i];
cout<<s<<"\t";
}
cout<<endl;
cout<<"带权限周转时间为:"<<endl;
for(i=0;i<n;i++)
{
y+=b[i];
k=y-a[i];
cout<<double (k)/double (b[i])<<"\t";
}
cout<<endl;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -