//找到小于 100 及大于 100 的分界线
int find()
{
int i;
for(i=0;i<COUNT;i++)
{
if(C[i]>NOW)
return i;
}
return COUNT-1;
}
void print()
{
int i;
i=find();
printf("执行的顺序为:\n");
for(i;i<COUNT;i++)
{
printf("%d
",C[i]);
}
printf("\n");
for(i=find()-1;i>=0;i--)
{
printf("%d
",C[i]);
}
printf("\n");
}
void cal()
{
int sum;
sum=abs(C[COUNT-1]-NOW)+abs(C[COUNT-1]-C[0]);
printf("平均循道长度为:%d\n",sum/COUNT);
}
void main()
{
rnd();
printf("随机产生的请求为:\n");
show();
soar();
print();
cal();
}
六、打印的程序运行时初值和运行结果