陣列螺旋列印

2021-05-27 23:25:17 字數 1296 閱讀 8855

package su.interview;

import utils.com.matrixer;

/** * 螺旋列印數列

* * @author toy

* */

public class array_01

j--;

i++;

// 南

system.out.println("b: " + i + " " + j);

for (int k = 0; k < n - 1; k++)

i--;

j--;

// 西

system.out.println("c: " + i + " " + j);

for (int k = 0; k < n - 1; k++)

j++;

i--;

// 北

system.out.println("d: " + i + " " + j);

for (int k = 0; k < n - 2; k++)

i++;

j++;

n = n - 2;

} return matrix;

} /**

* 從裡向外列印(順時針) 北東南西--北東南西.. n->n-1->n->n

* * @return

*/public int print_02(int n)

i++;

j++;

// 東

system.out.println("a: " + i + " " + j);

for (int k = 0; k < (step-1)&&(num<=n*n); k++)

j--;

i++;

// 南

system.out.println("b: " + i + " " + j);

for (int k = 0; k < step&&(num<=n*n); k++)

i--;

j--;

// 西

system.out.println("c: " + i + " " + j);

for (int k = 0; k < step&&(num<=n*n); k++)

j++;

i--;

step=step+1;

} return matrix;

} /**

* @param args

*/public static void main(string args)

}

螺旋列印陣列

螺旋列印 include stdafx.h include include include int getcreatematrix int nvectors void spinnerprint int matrix,int n,int nvectors int main int argc,char ...

使用lua螺旋列印陣列

今天在網上看到乙個有意思的題目,如何螺旋列印乙個陣列,比較好奇,就自己先用遞迴實現了一下。local randomarray 2 3 4 for i,v in pairs randomarray do if type v table then for i,v in pairs v do endend...

列印螺旋矩陣

首先,看一下螺旋矩陣的樣子.如下圖 求螺旋陣列的 如下 dev cpp平台 include using namespace std int alloc mat int round 動態二維陣列的分配 void del mat int mat,int round 刪除動態分配的二維陣列 void pr...