首页| 论坛| 消息
主题:请教高手:为什么这题老提示“范围检查出错”
cjping02发表于 2008-03-18 08:13
这是一道用集合筛选求质数的题目,程序如下:
const
n=200;
var
s,primes:set of 2..n;
procedure main;
var p,c:2..400;
begin
s:=[2..n];
primes:=[];
p:=2;
c:=2;
repeat
while not (c in s) do p:=p+1;
while not (p in s) do
begin
p:=p+1;
end;
primes:=primes+;
c:=p;
while c
回帖(3):
3楼:THS!我再看看!
2楼:不负责就{$R-}
1楼:一般范围出错都是数组赋值的时候,你的下标超过定义的范围了。。

--> 全部回帖(3)»
最新回帖
收藏本帖
发新帖