pascal随机函数问题

来源:百度知道 编辑:UC知道 时间:2024/06/01 12:38:52
程序部分为
......
for i:=1 to 15 do
Randomize;
a[i]:=random(10);
end;
......
为什么在编译时说在random后面缺少"."
这个语句到底有没有错误
do后面的begin 是我没注意少打了.....

randomize只需一次就够了。
randomize;
for i:=1 to 15 do a[i]:=random(10);

for i:=1 to 15 do
begin
Randomize;
a[i]:=random(10);
end;
for循环要用Begin和end括起来,

randomIZE 一次就可以了,另外BEGIN也没加,改成下面程序段试试!
randomize;
for i:=1 to 15 do
begin
a[i]:=random(10);
end;

randomize一次就好了吧
randomize;
for i:=1 to 15 do a[i]:=random(10);
当然没有begin也可能是错误之一,就是do后面的地方

randomize前加BEGIN.