操作系统之时间片轮转法实现代码
#include
using namespace std;
struct zuoye
{
char name;
float time;
};
int main()
{
float cputime;
int zuoyenum;
float temp;
cout<
请输入
cpu
的时间片:
";
cin>>cputime;
cout<
请输入作业数:
";
cin>>zuoyenum;
struct zuoye a[zuoyenum];
cout<
请输入每个作业的作业名和需处理的时间:
"<
for(int i=1;i<=zuoyenum;i++)
{
cout<
请输入第
"<
个作业的时间和需处理的时间:
"<
cin>>a[i].name>>a[i].time;
}
temp=a[1].time;
for(int i=1;i<=zuoyenum;i++)
{
if(a[i].time>temp)
temp=a[i].time;
}
int j=1;
int k=1;
for(int i=0;i