【求解】pascal二维数组 螺旋形
pascal吧
全部回复
仅看楼主
level 6
1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7
不输入
2013年07月11日 13点07分 1
level 9
开一个指针负责指向数组的位置,若干个计数变量,一个用来给数组赋值,一个用来表示指针每条边移动的次数(再用一个计数,四次一循环减一),再设一个常量数组,再开一个计数变量负责循环向左、向下、向上、向右的操作,直到指针每条边移动次数为0停止.
2013年07月11日 15点07分 2
抱歉,您说的太高深了,偶这种无知小辈听不懂[蛋花哭]
2013年07月20日 11点07分
回复 玫瑰花小仙子8 :你是想说你要程序段么- - 伪代码行么= =
2013年07月20日 14点07分
level 13
不输入的最好方法就是:
begin
writeln("1 2 3 4");
writeln("12 13 14 5");
writeln("11 16 15 6");
writeln("10 9 8 7");
end;
没了[奸笑]
正常方法:
数组[0..n+1,0..n+1]
把边界所有都赋值成-1,或者你自己开判断也行
然后碰到边界/-1就转向。
2013年07月20日 12点07分 3
+1  -- 来自Android系统iOS样式WP版Dos客户端
2013年07月20日 13点07分
我说的是第一个办法  -- 来自Android系统iOS样式WP版Dos客户端
2013年07月20日 13点07分
回复 fp4869 :你的小尾巴我已经无法忍受了
2013年07月22日 02点07分
回复 战栗の :额。。。。。新的来了  -- 来自Android系统iOS风格WP版Dos客户端
2013年07月22日 02点07分
level 7
这是长江后浪推前浪么。。
楼主才四年级 = =||
2013年07月20日 13点07分 4
四年级已经晚了好不好……
2013年07月20日 15点07分
回复 汪靖恒 :我可以Orz么。。
2013年07月21日 00点07分
@汪靖恒 那我不是更晚吗?Orz,你是什么时候开始学的
2013年07月22日 02点07分
回复 汪靖恒 :初二开始的哭瞎
2013年07月22日 03点07分
level 10
为什么我初中才开始接触- -。LZ居然 4年级
2013年07月20日 13点07分 5
+1
2013年07月22日 02点07分
我三年级
2015年08月14日 02点08分
@freeTony22 这么就的贴了[黑线]我已经初一了
2015年08月14日 04点08分
level 2

2015年10月10日 05点10分 7
1