这是一个关于计算机语言pascal的问题 20
创造一个程序,做出任意一个矩阵,(尺寸由使用者定义),然后显示主要的对角线数值.比如说:12345678>59123914567456就是这样的一个程序.哪位高手可以帮忙...
创造一个程序,做出任意一个矩阵,(尺寸由使用者定义),然后显示主要的对角线数值.比如说:1234
5678 >5
9123 91
4567 456 就是这样的一个程序.哪位高手可以帮忙,把程序打给我,万分感谢.
1234
5678 >5
9123 91
4567 456 展开
5678 >5
9123 91
4567 456 就是这样的一个程序.哪位高手可以帮忙,把程序打给我,万分感谢.
1234
5678 >5
9123 91
4567 456 展开
展开全部
var
matrix:array[1..1000,1..1000]of integer;
n,i,j,k:integer;
begin
readln(n);
k:=0;
for i:=1 to n do
for j:=1 to n do
begin
k:=k mod 9+1;
matrix[i,j]:=k;
end;
for i:=1 to n do
begin
for j:=1 to n do
write(matrix[i,j]);
if i=n shr 1 then
write('>')
else
write(' ');
for j:=1 to i-1 do
write(matrix[i,j]);
writeln;
end;
end.
matrix:array[1..1000,1..1000]of integer;
n,i,j,k:integer;
begin
readln(n);
k:=0;
for i:=1 to n do
for j:=1 to n do
begin
k:=k mod 9+1;
matrix[i,j]:=k;
end;
for i:=1 to n do
begin
for j:=1 to n do
write(matrix[i,j]);
if i=n shr 1 then
write('>')
else
write(' ');
for j:=1 to i-1 do
write(matrix[i,j]);
writeln;
end;
end.
参考资料: 个人原创,另:不要相信AlNo3的任何评论……
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询