通过循环按行顺序为一个5*5的二维数组a赋1到25的自然数,然后输出该数组的左下半三角型

来源:百度知道 编辑:UC知道 时间:2024/05/09 16:34:55
通过循环按行顺序为一个5*5的二维数组a赋1到25的自然数,然后输出该数组的左下半三角型

program sjx;
var a:array[1..5,1..5]of 1..25;
x,y,i:1..5;
begin
   for x:=1 to 5 do
     for y:=1 to 5 do
       a[x,y]:=(x-1)*5+y;
   for x:=1 to 5 do
     begin
       for y:=1 to x do
         begin
           write(a[x,y]);
           if a[x,y]<10 then write(' ') else write(' ')
         end;
       writeln
     end
end.

还运用了if语句来控制每两个数字之间的空格数,始输出成为一个标准的三角形
输出:
1
6   7
11  12  13
16  17  18  19
21  22  23  24  25

在VB中定义一个数组 有6个元素 条件是:只要A列不为空就让他们按照为0到5的顺序循环输出到EXCEL的B列中? 设一数列的顺序为:1,2,3,4,5,6,通过栈结构不可能排成的顺序数列为 VB中定义了一个数组 里面依次有6个元素 依次把他们赋值为0到5 怎么样然他们按照顺序循环输出到文本 谢谢 若S是一个大小为4的栈,若元素1,2,3,4,5,6,7按顺序依次进栈,则这7个元素的出栈顺序可能为( ) C语言的循环顺序问题 求顺序表,顺序栈,循环队列的C程序 怎样用循环语句编写一个5行4列的表格 VB判断一个数为素数,为减少循环次数,循环变量的终值可以是什么啊? VB 如何用 for 循环按顺序一个一个的截取指定的字符串? 一个循环的问题