我是渣渣,求助大神中
pascal吧
全部回复
仅看楼主
level 10
jct傻子 楼主
请问怎样编程打出如下矩阵:
1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7
请大神指导
2016年08月19日 04点08分 1
level 6
直接writeln不就行了吗。
2017年02月09日 09点02分 2
level 6
8去哪了?
2017年02月09日 09点02分 3
level 1
直接输出这个不就可以吗
2017年02月10日 16点02分 4
level 1
begin
write('1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7');
readln:
end.
2017年02月10日 16点02分 5
level 7
var i,j,t,x:integer; s:array[0..10,0..10]of longint;begin readln(x); for i:=1 to x do begin s[0,i]:=1; s[x+1,i]:=1; s[i,0]:=1; s[i,x+1]:=1; end; t:=1; i:=1; j:=1; while t<=x*x do begin s[i,j]:=t; if (s[i-1,j]<>0) and(s[i+1,j]=0) and(s[i,j+1]<>0) then i:=i+1 else if (s[i,j-1]=0)and(s[i+1,j]<>0)and(s[i,j+1]<>0) then j:=j-1 else if (s[i-1,j]=0)and(s[i+1,j]<>0)and(s[i,j-1]<>0)then i:=i-1 else j:=j+1; t:=t+1 end; for i:=1 to x do begin for j:=1 to x do write(s[i,j],' '); writeln; end;end.
2017年02月11日 04点02分 16
1