回复 20楼 UserYuH
有那么复杂吗?你看我那程序 那么短就能搞定啊

我想伸手拉近點,竟觸不到那邊,就欠一點點,但這一點點...卻好遠

程序代码:#include <stdio.h>
#define N 400
#define M 2
int main(void)
{
int a[410];
int i, j;
for (i = 1; i <= N; i++)
a[i] = i + 1;
a[N] = 1;
j = a[N-1];
while (j != a[j])
{
for (i = 1; i < M; i++)
j = a[j];
printf("%d ", a[j]);
a[j] = a[a[j]];
}
printf("%d\n", a[j]);
return 0;
}
