版主 如下代码有没有错误 执行后不响应
for i=2 to 9 do begin
for j=2 to 9 do begin
//计算 gg
stmp:=-1111111111;
if gg>stmp then do begin//找出gg最大值及i j的当时参数
stmp=gg;mm1:=i;n1:=j;
CONTINUE;
end;
end;
end;
if gg>stmp then do begin//找出gg最大值及i j的当时参数
stmp=gg;mm1:=i;n1:=j;
CONTINUE;
end;
主要问题出在这个地方,金字塔的FOR循环中的CONTINUE目前与其他语言的语法有所不同,触发CONTINUE后并不会导致循环变量增1,导致死循环存在