一个关于操作系统巡回置换算法的程序,但是运行的时候看不到结果,用了PAUSE也不行
#include <stdio.h>main()
{
int x, k;
int p[7] = {4, 7, 3, 2, 1, 5, 6};
for(k = 1; k <= 7; k++)
{
x = k;
printf( "k=%d ", k);
do
{
printf( "p[%d]=%d ", x, p[x - 1]);
x = p[x - 1];
} while (x != k);
}
return 0;
}