分类:
2005-10-24 20:24:15
/*固定分区顺序存储算法*/
typedef struct{
int area;
int address;
int flag;
}list;
#define n 5
#include
main()
{int i,j;
int m;
list a[n];
printf("set the system:
");
for(i=0;i
a[i].flag=0;
}
printf("The information of the list is:
");
printf("分区号 大小 起址/KB 状态
");
for(i=0;i
for(i=0;i
scanf("%d",&m);
j=0;
while(j!=n)
{if(a[j].flag!=0)j++;
else
{if(a[j].area>=m){a[j].flag=1;a[j].area=m;break;}
else
j++;
}
}
}
printf("The new information of the list is:
");
printf("分区号 大小 起址/KB 状态
");
for(i=0;i
getchar();
}