x := 0; y := 0; for i:=0 to length(array)-1 do begin textout( x, y, array[i] ); x := x +1; if x > 9 then begin x:=0; y := y + 1; end; end;
不需要两个循环~`````` textout( x, y, array[i] ); x := x +1;//这里可以 x:=x+10 if x > 9 then/if x>90 begin x:=0; y := y + 1;//x:=0; y:=y+10 end;
var i, x, y ,k: integer; begin x := 1; y := 1;k:=35; for i:=1 to k do begin Form1.Canvas.Font.Size:=20; Form1.Canvas.Font.Color:=clRed; Form1.Canvas.TextOut(x*50,y,inttostr(i)); x := x +1; showmessage(inttostr(y)); if x > 10 then begin x:=1; y := y+50; end; end; end;
i, x, y : integer;
x := 0; y := 0;
for i:=0 to length(array)-1 do
begin
textout( x, y, array[i] );
x := x +1;
if x > 9 then
begin
x:=0; y := y + 1;
end;
end;
textout( x, y, array[i] );
x := x +1;//这里可以 x:=x+10
if x > 9 then/if x>90
begin
x:=0; y := y + 1;//x:=0; y:=y+10
end;
i, x, y ,k: integer;
begin
x := 1; y := 1;k:=35;
for i:=1 to k do
begin
Form1.Canvas.Font.Size:=20;
Form1.Canvas.Font.Color:=clRed;
Form1.Canvas.TextOut(x*50,y,inttostr(i));
x := x +1;
showmessage(inttostr(y));
if x > 10 then
begin
x:=1; y := y+50;
end;
end;
end;