早教吧作业答案频道 -->其他-->
[freepascal]矩阵问题描述输入一个矩阵的行数,输出对应的图形(对角线数据为0,其余为1)。输入格式输入数据只有一个整数n,表示矩阵有n行n列。输出格式输出n行,每行n个
题目详情
[free pascal]矩阵
问题描述
输入一个矩阵的行数,输出对应的图形(对角线数据为0,其余为1)。
输入格式
输入数据只有一个整数n,表示矩阵有n行n列。
输出格式
输出n行,每行n个数据,每个数之间有一个空格。
样例输入
5
样例输出
0 1 1 1 0
1 0 1 0 1
1 1 0 1 1
1 0 1 0 1
0 1 1 1 0
问题描述
输入一个矩阵的行数,输出对应的图形(对角线数据为0,其余为1)。
输入格式
输入数据只有一个整数n,表示矩阵有n行n列。
输出格式
输出n行,每行n个数据,每个数之间有一个空格。
样例输入
5
样例输出
0 1 1 1 0
1 0 1 0 1
1 1 0 1 1
1 0 1 0 1
0 1 1 1 0
▼优质解答
答案和解析
program Matrix;
var
n, head, tail, i, j: Integer;
begin
Readln(n);
head := 1;
tail := n;
for i := 1 to n do
begin
for j := 1 to n do
if (j <> head) and (j <> tail) then
Write('1 ')
else Write('0 ');
Writeln;
Inc(head);
Dec(tail);
end;
Readln;
end.
var
n, head, tail, i, j: Integer;
begin
Readln(n);
head := 1;
tail := n;
for i := 1 to n do
begin
for j := 1 to n do
if (j <> head) and (j <> tail) then
Write('1 ')
else Write('0 ');
Writeln;
Inc(head);
Dec(tail);
end;
Readln;
end.
看了[freepascal]矩阵问...的网友还看了以下:
老师,假如知道矩阵A是正交矩阵,怎么求出a,b,真心搞不懂矩阵第一行,-√3/3b-√6/6矩阵第 2020-04-26 …
利用spss,主成分载荷矩阵进行求特征向量,得出主成分表达式将前三个因子载荷矩阵输入(可用复制粘贴 2020-05-14 …
用matlab编程将一个6行20列的矩阵的每一列最大值放入另一矩阵的第一行,急救 只有5财富不然全 2020-05-16 …
matlab 矩阵矩阵元素替换有一行矩阵w=[1,0,1,1...,0],里面有n个1元素,其他元 2020-05-16 …
在matlab中,怎么将一个矩阵放入到另一个矩阵中?急,怎么把一个一行的矩阵D=rand(1,n+ 2020-05-16 …
刘老师,您好.书上有一句话让我很费解:用矩阵的行初等变换将矩阵A变为行阶梯形矩阵A0,则A0中非零 2020-05-17 …
矩阵乘法中列和行怎么乘啊?1,左面矩阵的行X右边距真的列?2,矩阵乘法要求左面行数和右边列数相等才 2020-06-10 …
为什么一个一阶行距阵与一个列矩阵的乘积是一个一阶方阵,就是一个数?一个列矩阵与一个行距阵乘积还是一 2020-06-10 …
用初等变换求矩阵的逆在用初等矩阵求矩逆过程中,能否将两行的位置互换?能否将一行同时乘以一个非零数K 2020-06-12 …
描述输出“魔方阵”.所谓魔方阵是指这样的方阵,它的每一行、每一列和对角线之和均相等.例如,三阶魔方 2020-06-18 …