zsp643295840 发表于 2015-6-11 11:22 V8 [6 T8 U$ h H: w3 ~
再来个简洁版的
. ~' o! V$ E: J- [is7 V, f# \3 U( R, w$ L# |2 [
i,j,num,val:integer;
0 ~8 t. q( X3 P0 @6 T7 }" s非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?
`' P8 o b! A; j另外 你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
) b# q2 C' f) o for i:=1 to num loop8 ]6 b3 P! k! J6 n% R% q8 M
isrepeat:=true;
, Y$ A- P1 S' l repeat
- j+ n; f( v [3 q7 k/ W0 I" s val:=z_uniform(1,1,num+1);: q( v7 V" J- N/ h: B4 |
obj.cursorx:=3; 这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1$ q" l" [6 t4 \- g- o, ~
obj.cursorx:=1;
9 i; p& Q( v3 r1 v$ X if not obj.find({3,1}..{3,num},val) then
( o7 c+ O# f8 k9 H& x/ f# T! J obj[3,i]:=val;
: S. |) u0 H' V2 S8 L( \ isrepeat:=false;8 m6 ?8 d/ l) i
end;1 e1 g+ F$ s' S: L* u0 b
until not isrepeat;: B9 ]( y; o7 G+ T: P: U
next;3 g- e6 ~; A" s, K' ~5 m
|