NAIVE的曾经(2)

这个程也是我刚学完Free PASCAL的语法时自己编的。

不忘初心是美好的,但是我还是忘记了我做这个是干什么用的。

拿出来分享下。

一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一


program qingrenjie;

const n=2;WAIT=100000000 div 2;

var i,j:longint;

s:string;

procedure Print(const s:string);

var i,j:longint;

begin

for i:=1 to length(s) do

begin

write(s[i]);

for j:=1 to WAIT do ;

end;

end;

begin

s:='I love you';

for i:=1 to 3*n do write(' ');

print(stringofchar(#3,4*n));

for i:=1 to 6*n do write(' ');

print(stringofchar(#3,4*n));

writeln;

for i:=1 to 2*n do write(' ');

print(stringofchar(#3,6*n));

for i:=1 to 4*n do write(' ');

print(stringofchar(#3,6*n));

writeln;

for i:=1 to 1*n do write(' ');

print(stringofchar(#3,8*n));

for i:=1 to 2*n do write(' ');

print(stringofchar(#3,8*n));

write(' ');

writeln;

write(' ');

print(stringofchar(#3,19*n));

writeln;

print(stringofchar(#3,20*n));

writeln;

print(stringofchar(#3,7*n));

for i:=1 to 1 do write(' ');

print(s[1]);print(s[2]);print(s[3]);print(s[4]); print(s[5]);print(s[6]);

print(s[7]);print(s[8]);print(s[9]);print(s[10]);

print(stringofchar(#3,7*n));

writeln;

for i:=1 to 2 do write(' ');

print(stringofchar(#3,18*n));

writeln;

for i:=1 to 4*(n-1) do write(' ');

print(stringofchar(#3,16*n));

writeln;

for i:=1 to 6*(n-1) do write(' ');

print(stringofchar(#3,14*n));

writeln;

for i:=1 to 8*(n-1) do write(' ');

print(stringofchar(#3,12*n));

writeln;

for i:=1 to 10*(n-1) do write(' ');

print(stringofchar(#3,10*n));

writeln;

for i:=1 to 12*(n-1) do write(' ');

print(stringofchar(#3,8*n));

writeln;

for i:=1 to 14*(n-1) do write(' ');

print(stringofchar(#3,6*n));

writeln;

for i:=1 to 16*(n-1) do write(' ');

print(stringofchar(#3,4*n));

writeln;

for i:=1 to 18*(n-1) do write(' ');

print(stringofchar(#3,2*n));

writeln;

for i:=1 to 19*(n-1) do write(' ');

print(stringofchar(#3,1*n));

writeln;

readln;

end.


一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一一


NAIVE的曾经(2)_第1张图片

这就是运行结果。

你可能感兴趣的:(NAIVE的曾经(2))