资源简介
操作系统模拟移臂调度算法c语言代码,操作系统课程设计(移臂调度)
代码片段和文件信息
#include “stdio.h“
#include “math.h“
#include “stdlib.h“
#include “string.h“
struct Head
{
int nPosition;
bool bVisited;
};
void Visit(struct Head * pHead)//访问函数
{
printf(“当前访问 :%d\n“pHead->nPosition);
pHead->bVisited=true;
}
int ReadInputKeyboard(struct Head *pHeadint *pCurrentPositionint nMaxNumber)//从键盘读入数据
{
int i;
printf(“please input Current position:“);
scanf(“%d“pCurrentPosition);
printf(“please input will visit position:“);
for(i=0;i {
scanf(“%d“&pHead[i].nPosition);
pHead[i].bVisited=false;
if(pHead[i].nPosition<0)
break;
}
return i;
}
int FifoVisit(int nCurrentPositionstruct Head *pHeadint nNumber)//先来先服务算法
{ printf(“先来先服务算法:\n“);
int nHaveVisited=0;
int nMoveDista
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2013-12-26 11:33 ArmMove\
文件 4293 2013-12-26 11:33 ArmMove\ArmMove.dsp
文件 537 2013-12-26 11:33 ArmMove\ArmMove.dsw
文件 33792 2013-12-26 11:33 ArmMove\ArmMove.ncb
文件 48640 2013-12-26 11:33 ArmMove\ArmMove.opt
文件 1271 2013-12-26 11:33 ArmMove\ArmMove.plg
目录 0 2013-12-26 11:33 ArmMove\Debug\
文件 184368 2013-12-26 11:33 ArmMove\Debug\ArmMove.exe
文件 185444 2013-12-26 11:33 ArmMove\Debug\ArmMove.ilk
文件 235984 2013-12-26 11:33 ArmMove\Debug\ArmMove.pch
文件 369664 2013-12-26 11:33 ArmMove\Debug\ArmMove.pdb
文件 184365 2013-12-26 11:35 ArmMove\Debug\move.exe
文件 185272 2013-12-26 11:35 ArmMove\Debug\move.ilk
文件 11670 2013-12-26 11:33 ArmMove\Debug\move.obj
文件 369664 2013-12-26 11:35 ArmMove\Debug\move.pdb
文件 33792 2013-12-26 11:35 ArmMove\Debug\vc60.idb
文件 45056 2013-12-26 11:33 ArmMove\Debug\vc60.pdb
文件 5298 2013-12-26 11:33 ArmMove\move.cpp
文件 3377 2013-12-26 11:35 ArmMove\move.dsp
文件 531 2013-12-26 11:35 ArmMove\move.dsw
文件 33792 2013-12-26 11:35 ArmMove\move.ncb
文件 48640 2013-12-26 11:35 ArmMove\move.opt
文件 742 2013-12-26 11:35 ArmMove\move.plg
文件 5298 2013-12-24 10:49 ArmMove\移臂调度.txt
- 上一篇:Linux下C++ 与python人脸检测
- 下一篇:c语言知识点总结
评论
共有 条评论