PASCAL的題,要多少分都行

2022-09-21 14:25:09 字數 2239 閱讀 9943

1樓:鐘闊

(1)var

a:array[0..101,0..101]of integer;

x,y,k,i,j,l,n:longint;

begin

readln(n);

fillchar(a,sizeof(a),255);

for i:=1 to n do

for j:=1 to n do a[i,j]:=0;

x:=0; y:=n;

k:=0; l:=0;

while true do

begin

case k of

0:begin if a[x+1,y]=0 then begin inc(x); inc(l); a[x,y]:=l; end

else k:=(k+1) mod 4; end;

1:begin if a[x,y-1]=0 then begin dec(y); inc(l); a[x,y]:=l; end

else k:=(k+1) mod 4; end;

2:begin if a[x-1,y]=0 then begin dec(x); inc(l); a[x,y]:=l; end

else k:=(k+1) mod 4; end;

3:begin if a[x,y+1]=0 then begin inc(y); inc(l); a[x,y]:=l; end

else k:=(k+1) mod 4; end;

end;

if l=sqr(n) then break;

end;

for i:=1 to n do

begin

for j:=1 to n do write(a[i,j]:6);

writeln;

end;

end.

(2)var

a:array[0..101,0..101]of integer;

l,n,k,x,y,i,j:longint;

begin

readln(n);

if n=0 then exit;

fillchar(a,sizeof(a),255);

for i:=1 to n do

for j:=1 to n do a[i,j]:=0;

x:=1; y:=1; k:=0; a[1,1]:=1; l:=1;

while true do

begin

case k of

0:if a[x-1,y+1]=0 then begin inc(l); dec(x); inc(y); a[x,y]:=l; end

else begin k:=(k+1) mod 2; inc(y); inc(l); a[x,y]:=l; end;

1:if a[x+1,y-1]=0 then begin inc(l); dec(y); inc(x); a[x,y]:=l; end

else begin k:=(k+1) mod 2; inc(x); inc(l); a[x,y]:=l; end;

end;

if l=(sqr(n)-n)div 2+n then break;

end;

if odd(n) then begin inc(x); k:=1; end else begin inc(y); k:=0; end; inc(l); a[x,y]:=l;

while true do

begin

if l=sqr(n) then break;

case k of

0:if a[x-1,y+1]=0 then begin inc(l); dec(x); inc(y); a[x,y]:=l; end

else begin k:=(k+1) mod 2; inc(x); inc(l); a[x,y]:=l; end;

1:if a[x+1,y-1]=0 then begin inc(l); dec(y); inc(x); a[x,y]:=l; end

else begin k:=(k+1) mod 2; inc(y); inc(l); a[x,y]:=l; end;

end;

end;

for i:=1 to n do

begin

for j:=1 to n do write(a[i,j]:6);

writeln;

end;

end.

2樓:匿名使用者

暈 星期6幫你去問老師

要多少分都行!智齒一定要拔嗎

智齒到底該不該拔?智齒似乎曾經給很多人帶來煩惱。那麼,它究竟是不是有用的牙齒呢?先說什麼是智齒吧 我們常說的智慧型齒,實際上是第三大臼齒 一般人都有第一和第二大臼齒 俗稱智慧型齒。四隻智慧型齒形成始於上下鶚骨中,正如其他牙齒一樣,但卻是最後長出於口腔中的臼齒。智慧型齒形成於9歲,而齒冠則於大約14歲...

高考要多少分呀

高考分不是乙個固定的值,而是隨著每一年所規定的高考滿分總分 考試科目 考題的難易程度 當年參加考試的考生人數 報考志願以及高校的錄取名額共同決定的。比如把單科滿分由120分改成100分 把大綜合改成文理分科考,當年考題比較難,這些都會使當年的高考分數降低,另外報考某專業的人數變少,院校的招生人數變多...

考二中要多少分,小學考二中要多少分

2014年廣 抄州市第二中學中考襲錄取分數線 721分 另外,2014年廣州市第二中學市外借讀生錄取分數線為725分廣州市第二中學 guangzhou no.2 middle school 是廣州市重點中學,廣東省省一級學校,廣東省國家級示範性普通高中和廣州市區局屬a類中學。二中是每個城市第二最好的...