如下为规模为4的螺旋矩阵 1 12 11 10 2 13 16 9 3 14 15 8 4 5 6 7 求规模为n(n
来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 19:27:33
如下为规模为4的螺旋矩阵 1 12 11 10 2 13 16 9 3 14 15 8 4 5 6 7 求规模为n(n
var i,j,k,sum,kk,n,y,x:longint;
a:array[1..21,1..21]of integer;
procedure work;
begin
k:=k+1;
inc(sum);
case kk mod 4 of
1:begin
y:=y+1;
a[y,x]:=sum;
end;
2:begin
x:=x+1;
a[y,x]:=sum;
end;
3:begin
y:=y-1;
a[y,x]:=sum;
end;
0:begin
x:=x-1;
a[y,x]:=sum;
end;
end;
end;
begin
assign(input,'backspin.in');
reset(input);
assign(output,'backspin.out');
rewrite(output);
kk:=0;
x:=1;
y:=0;
read(n);
i:=n+1;
while sumn*n do
begin
while i1 do
begin
j:=0;
i:=i-1;
if in then
while j2 do
begin
j:=j+1;
kk:=kk+1;
k:=0;
while ki do work;
end
else
begin
kk:=kk+1;
k:=0;
while ki do work;
end;
end;
end;
for i:=1 to n do
for j:=1 to n do
begin
if jn then write(a[i,j],' ')
else writeln(a[i,j]);
end;
close(input);
close(output);
end.
{我定的数据规模是n≤20}
a:array[1..21,1..21]of integer;
procedure work;
begin
k:=k+1;
inc(sum);
case kk mod 4 of
1:begin
y:=y+1;
a[y,x]:=sum;
end;
2:begin
x:=x+1;
a[y,x]:=sum;
end;
3:begin
y:=y-1;
a[y,x]:=sum;
end;
0:begin
x:=x-1;
a[y,x]:=sum;
end;
end;
end;
begin
assign(input,'backspin.in');
reset(input);
assign(output,'backspin.out');
rewrite(output);
kk:=0;
x:=1;
y:=0;
read(n);
i:=n+1;
while sumn*n do
begin
while i1 do
begin
j:=0;
i:=i-1;
if in then
while j2 do
begin
j:=j+1;
kk:=kk+1;
k:=0;
while ki do work;
end
else
begin
kk:=kk+1;
k:=0;
while ki do work;
end;
end;
end;
for i:=1 to n do
for j:=1 to n do
begin
if jn then write(a[i,j],' ')
else writeln(a[i,j]);
end;
close(input);
close(output);
end.
{我定的数据规模是n≤20}
如下为规模为4的螺旋矩阵 1 12 11 10 2 13 16 9 3 14 15 8 4 5 6 7 求规模为n(n
C语言螺旋矩阵从键盘输入一个整数(1~20) 则以该数字为矩阵的大小,把1,2,3…n*n 的数字按照顺时针螺旋的形式填
c++ 输入n 输出n*n的数字矩阵 如 输入4输出 10 11 12 1 9 16 13 2 8 15 14 3 7
当自然数n的个位数分别为0,1,2,3,4,5,6,7,8,9时,n2n3n4 n5 n 8的个位数如下表所示:
1\n(n+3)+1\(n+3)(n+6)+1\(n+6)(n+9)=1\2 n+18 n为正整数,求n的值
设A,B为N阶矩阵,满足2(B^-1)A=A-4E,E为N阶单位矩阵,证明:B-2E为可逆矩阵,并求它的逆矩阵
求矩阵的n次幂矩阵A为(2,2-2,-3)
一个5x5的螺旋矩阵如下所示,C语言编写程序输出N x N的螺旋矩阵 (N
若n为正整数,求1/n(n+1)+1/(n+1)(n+2)+1/(n+2)(n+3)+1/(n+3)(n+4)+.+1/
对于任意正整数,定义“n的双阶乘如下:n为偶数时,n!=n(n-2)(n-4).6*4*2 n为奇数时:n!=
若n为正整数,求(3^n*2^n*5^n)/(-30)^n的值
六个共面共点力大小分别是1N,2N,2N,3N,4N,5N,和6N,相互之间的夹角均为60·,则他们合力的大小为多少N!