中国开发网: 论坛: 程序员情感CBD: 贴子 790699
haitao
如果不显示到stringgrid,就是一个n次的循环。。。。。。。。。。代码入内。。。。。
b:=0;
for i:=1 to n do
Begin
p:=1+((b+m-1) mod (n-i+1));
for j:=1 to n-i do
Begin
if j<p then
Self.SGer.Cells[j,i]:=Self.SGer.Cells[j,i-1]
else
Self.SGer.Cells[j,i]:=Self.SGer.Cells[j+1,i-1];
End;

b:=p-1;
End;


人数:=10
间数:=7
次\人 1 2 3 4 5 6 7 8 9 10
1 1 2 3 4 5 6 8 9 10
2 1 2 3 5 6 8 9 10
3 1 3 5 6 8 9 10
4 3 5 6 8 9 10
5 5 6 8 9 10
6 5 8 9 10
7 5 8 9
8 8 9
9 9
10
人数:=10
间数:=6
次\人 1 2 3 4 5 6 7 8 9 10
1 1 2 3 4 5 7 8 9 10
2 1 3 4 5 7 8 9 10
3 1 3 4 5 7 8 10
4 1 3 4 5 8 10
5 1 3 4 8 10
6 1 3 4 10
7 3 4 10
8 3 4
9 3
10

人数:=10
间数:=5
次\人 1 2 3 4 5 6 7 8 9 10
1 1 2 3 4 6 7 8 9 10
2 1 2 3 4 6 7 8 9
3 1 2 3 4 7 8 9
4 1 3 4 7 8 9
5 1 3 4 7 8
6 1 3 4 7
7 3 4 7
8 3 7
9 3
10
人数:=10
间数:=4
次\人 1 2 3 4 5 6 7 8 9 10
1 1 2 3 5 6 7 8 9 10
2 1 2 3 5 6 7 9 10
3 1 3 5 6 7 9 10
4 1 3 5 6 9 10
5 1 5 6 9 10
6 1 5 6 9
7 1 5 6
8 5 6
9 5
10

人数:=10
间数:=3
次\人 1 2 3 4 5 6 7 8 9 10
1 1 2 4 5 6 7 8 9 10
2 1 2 4 5 7 8 9 10
3 1 2 4 5 7 8 10
4 1 4 5 7 8 10
5 1 4 5 8 10
6 4 5 8 10
7 4 5 10
8 4 10
9 4
10
我的blog:http://szhaitao.blog.hexun.com & http://www.hoolee.com/user/haitao
--以上均为泛泛之谈--
不尽牛人滚滚来,无边硬伤纷纷现 人在江湖(出来的),哪能不挨刀(总归是要的)
网络对话,歧义纷生;你以为明白了对方的话,其实呢?

您所在的IP暂时不能使用低版本的QQ,请到:http://im.qq.com/下载安装最新版的QQ,感谢您对QQ的支持和使用

相关信息:


欢迎光临本社区,您还没有登录,不能发贴子。请在 这里登录