打印下列图形成 用PASCAL做7、 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/30 13:04:50

打印下列图形成 用PASCAL做7、 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9
打印下列图形成 用PASCAL做
7、 1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9

打印下列图形成 用PASCAL做7、 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9
这是螺旋方阵啊,只有5阶,这里有个可以n阶的程序,没有过多解释,不过是方向数组,希望楼主能看懂:
const
dx:array[0..3] of longint=(0,1,0,-1);
dy:array[0..3] of longint=(1,0,-1,0);
var
a:array[0..21,0..21] of longint;
n,x,y,i,j,k,t:longint;
begin
readln(n);
for i:=0 to n+1 do
for j:=0 to n+1 do
a[i,j]:=1;
for i:=1 to n do
for j:=1 to n do
a[i,j]:=0;
x:=1;y:=1;
k:=0;
for t:=1 to n*n do
begin
a[x,y]:=t;
if a[x+dx[k],y+dy[k]]>0 then k:=(k+1) mod 4;
x:=dx[k]+x;
y:=dy[k]+y;
end;
for i:=1 to n do
begin
for j:=1 to n do
write(a[i,j]:5);
writeln;
end;
end.

打印下列图形成 用PASCAL做7、 1 2 3 4 5 16 17 18 19 6 15 24 25 20 7 14 23 22 21 8 13 12 11 10 9 打印下列图形!用pascal做!6、 1 2 4 7 11 16 223 5 8 12 17 236 9 13 18 2410 14 19 2515 20 2621 2728用pascal打印出来!别只给我个打印!要做! 用pascal语句打印下列图形:1 121 12321 1234321 12321 121 1 pascal编程 数字图形打印下列图形: 1 121 12321 1234321 123454321 1234321 12321 121 1 用PASCAL打印下列图形aa ba b c....a b c .y z free pascal语言.打印下列图形(共4个).用循环.88888888881121123211234321#空空空空@#空空@@###@@@ 用PASCAL打印下列图形(急!)(有空格)1(有空格)121(有空格)12321....(有空格)123 ..898 ..321 编程,打印下列图形(忘了怎么做了.) 用pascal输出语句编写下列图形程序 1 121 12321 12343211121123211234321 pascal打印下列图形&& && & && & && & && & &** * ** * * * *# @ *# # @ @ **# # # @ @ @ ***这是4个图形输入n值来控制图案的规模,下列图案均以n=3为例 pascal打印数字图形读入一个整数n(n java采用循环语句打印下列图形:* *** 使用循环语句打印下列图形 *** * 如何用C语言打印下列图形 * ** *** **** 编程实现下列图形的打印:* *** *** * pascal提问[j11]打印图形5Time Limit:1000MS Memory Limit:65536KTotal Submit:16 Accepted:6 Description 输入个数N,打印图形.Input 输入只有一行,包括1个整数.(N PASCAL 打印 1 121 12321 1234321 123454321 12345654321 用VB打印以下图形!* *** ***** *** *