free pascal 以每行几个数输出的形式怎么做

2025-04-14 04:25:01
推荐回答(2个)
回答1:

可以这样,设一个输出的计数器k:
k:=0;
........
(循环中)
inc(k); write(x:6);
if k mod 10=0 then writeln;
........

回答2:

比如说每行输出8个数:

var hh:byte;
Begin
...{主程序}
for i:=1 to ...{你要的循环次数} do
begin
...{输出的东西}
inc(hh);{每输出一次变量+1}
if hh=8 then
begin
writeln; {换行}
hh:=0; {初始化变量}
end;
end;
End.