美文网首页
Pascal小白|数字矩阵

Pascal小白|数字矩阵

作者: 皮卡球ca | 来源:发表于2017-12-27 15:38 被阅读0次

题目描述

矩阵中填数,当给N*N的矩阵,要求用程序填入下列形式的数:
1 3 4 10 11
2 5 9 12 19
6 8 13 18 20
7 14 17 21 24
15 16 22 23 25

输入格式

输入N

输出格式

输出符合以上规律的n*n矩阵

代码

var 
    i,j,n,m,x,y,f,k,t:integer;
    s:string;
    var arr:array[1..10000,1..10000] of integer;
begin
  readln(n);
  m:=1;
  
  for i:=1 to n do
  begin
    if((i mod 2)=0) then 
    begin 
    f:=-1;
    x:=i;
    y:=1; 
    end

    else 
    begin 
    f:=1;
    x:=1;
    y:=i; 
    end;

    for j:=0 to i-1 do
    begin
    
    arr[x+f*j,y-f*j]:=m;
    arr[n-(x+f*j)+1,n-(y-f*j)+1]:=n*n-(m-1);
    inc(m);
    
    end;

    end;
    str(n*n,s);
    k:=length(s);
     
for i:=1 to n do
begin
   for j:=1 to n do
   begin
  
    write(arr[i,j],' ');
   
    str(arr[i,j],s);
    t:=length(s);
    
    while(t<=k) do
    begin
      write(' ');
      inc(t);
    end;
   end;
   
 writeln('');
 end;
 
 readln;

end.

相关文章

  • Pascal小白|数字矩阵

    题目描述 矩阵中填数,当给N*N的矩阵,要求用程序填入下列形式的数:1 3 4 10 112 5...

  • Pascal小白|数字三角

    题目描述 中山市迎接活动要在兴中体育场举行,市教育局为每个学校安排了一个区域,每个学校的同学都要再自己学校的区域内...

  • pascal小白 快速编译

    一个同事喊我给小朋友写个作业,我看了题目,觉得不难,然鹅一看语言要求有点懵,Pascal?只知道有这么个语种,但我...

  • 高等代数理论基础57:矩阵相似的条件

    矩阵相似的条件 引理:若有数字矩阵使,则A与B相似 证明: 引理:对任何不为零的数字矩阵A和-矩阵与,一定存在-矩...

  • Pascal's Triangle II 与 Triangle(

    Pascal's Triangle II 给出一个数字,然后计算那一层的数字。 看讨论求,用 Python 求解,...

  • 矩阵的逆_线性代数_day24

    在数字系统中: 在矩阵中 AB = BA = I, 则称B是A的逆矩阵,记做: A 称为可逆矩阵,或者叫非奇异矩阵...

  • 线性代数之——行列式及其性质

    方阵的行列式是一个数字,这个数字包含了矩阵的大量信息。首先,它立即告诉了我们这个矩阵是否可逆。矩阵的行列式为零的话...

  • 0x1矩阵

    矩阵由 row(行)和column(列)组成 矩阵中的元素可以是数字、符号或数学式。 矩阵加减: 相同位置相加...

  • PASCAL VOC 数据集格式

    PASCAL VOC 数据集格式 参考 博客:PASCAL VOC 数据集格式 知乎:Pascal Voc中seg...

  • CS231n学习笔记--计算机视觉历史回顾与介绍2

    PASCAL Visial Object Challenge PASCAL Visial Object Chall...

网友评论

      本文标题:Pascal小白|数字矩阵

      本文链接:https://www.haomeiwen.com/subject/wyeugxtx.html