设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 21586|回复: 3

[求助] 急求,简单问题想不出来

  [复制链接]
发表于 2015-6-11 09:57:59 | 显示全部楼层 |阅读模式
5仿真币
如图,需要每次运行某段程序后,在表格的第三列中随机插入1~10不重复的10个数字,请问程序怎么写?
附件: 您需要 登录 才可以下载或查看,没有帐号?注册
 楼主| 发表于 2015-6-11 16:52:56 | 显示全部楼层
zsp643295840 发表于 2015-6-11 11:22
7 ^7 ~% s9 \7 ]4 ?再来个简洁版的# Y/ A/ ]  V+ o' D
is. e* c+ o7 u: j/ \. Y- {
        i,j,num,val:integer;
3 ?% L' \6 @$ L. [$ p" d8 q
非常感谢,可是程序上的obj.delete;这段话会把表格其他的数据都删除了,能只删除表格第3列的数据吗?, x/ F( g- p! x- v% s/ g
另外        你可以帮我解答下程序里的疑问吗?我找不出书本可以学习这些语句
  y) {( S- j  V8 q0 `! U$ ]        for i:=1 to num loop/ F% b$ Y# x3 s+ b
                isrepeat:=true;
, W0 g. ~8 \( O0 V                repeat
+ r2 T. k* J7 z* n+ @3 [3 {( y                        val:=z_uniform(1,1,num+1);0 L% c9 r3 N3 t0 r$ z- L( a
                        obj.cursorx:=3;     这句和下句用法?我知道跟去重有关,可以不知道为什么这么用,为什么值为3和1
" ~$ v" q( H2 Z: W' F7 y  @7 t+ B2 {' W                        obj.cursorx:=1;
' A# [7 M  d& Q! Q6 X                        if not obj.find({3,1}..{3,num},val) then
1 ^4 u  _3 I5 x# o" ~% E, J9 @                                obj[3,i]:=val;, \$ I. l2 E, C" r
                                isrepeat:=false;
7 O! ~4 b: P" f$ M, n% H$ q                        end;
, u% R8 L  i) Q; E$ D! G/ x( g( l                until not isrepeat;* K$ r" p: U& b2 |; R% r
        next;2 i8 P+ m0 m' Z4 x+ q- e
发表于 2015-6-11 17:10:56 | 显示全部楼层
taoyifei2000 发表于 2015-6-11 16:51
& E  F4 l: [( [& N纯交流
% `1 z7 J; {, A, R0 U* P  p7 l% ^) a' P' G( c  E
这个程序没问题,但是效率是需要考虑的,尤其是问题规模大的时候,repeat的时候会有很多无用 ...

2 J$ T3 {# Z4 p7 V, n* ?+ v厉害!!!
 楼主| 发表于 2015-6-12 16:01:31 | 显示全部楼层
zsp643295840 发表于 2015-6-11 17:02 # A8 B! Y4 J8 H, ~
可以只删除第三列path.delete({3,1}..{3,*});
- F: A* {) S/ t7 ^1 O" c6 \至于cursor的问题,建议F1查看帮助. a+ i  @4 H0 V2 C5 ]1 P' k. B8 j
PS:建议采用4楼的方法 ...
  [7 o( p+ s$ i
好的,非常感谢,收获很多
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-7-26 14:07 , Processed in 0.015520 second(s), 13 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表