7 18 螺旋方陣(20 分)

2021-08-14 05:19:46 字數 762 閱讀 6555

7-18 螺旋方陣(20 分)

所謂「螺旋方陣」,是指對任意給定的

n,將1到n×

n的數字從左上角第1個格仔開始,按順時針螺旋方向順序填入n×

n的方陣裡。本題要求構造這樣的螺旋方陣。

輸入在一行中給出乙個正整數n(

<10

)。輸出n×

n的螺旋方陣。每行

n個數字,每個數字佔3位。

5
1  2  3  4  5

16 17 18 19 6

15 24 25 20 7

14 23 22 21 8

13 12 11 10 9

#include #define maxn 10

int g[maxn + 1][maxn + 1];

enum direction;

int main(void)

if(count == nc)

if(dct == up + 1)

dct = 0;

if(2 == dctchange)

} for(i = 1; i <= n; ++i)

return 0;

}

單位: 浙江大學

時間限制: 400ms

記憶體限制: 64mb

**長度限制: 16kb

7 2 螺旋方陣 (20 分)

所謂 螺旋方陣 是指對任意給定的n,將1到n n的數字從左上角第1個格仔開始,按順時針螺旋方向順序填入n n的方陣裡。本題要求構造這樣的螺旋方陣。輸入格式 輸入在一行中給出乙個正整數n 10 輸出格式 輸出n n的螺旋方陣。每行n個數字,每個數字佔3位。輸入樣例 輸出樣例 1 2 3 4 5 16 ...

7 41 螺旋方陣 20分

東軟學習小組成員 夜楓 所謂 螺旋方陣 是指對任意給定的n,將1到n n的數字從左上角第1個格仔開始,按順時針螺旋方向順序填入n n的方陣裡。本題要求構造這樣的螺旋方陣。輸入格式 輸入在一行中給出乙個正整數n 10 輸出格式 輸出n n的螺旋方陣。每行n個數字,每個數字佔3位。輸入樣例 5輸出樣例 ...

7 45 螺旋方陣 20分

7 45 螺旋方陣 20分 所謂 螺旋方陣 是指對任意給定的n,將1到n n的數字從左上角第1個格仔開始,按順時針螺旋方向順序填入n n的方陣裡。本題要求構造這樣的螺旋方陣。輸入格式 輸入在一行中給出乙個正整數n 10 輸出格式 輸出n n的螺旋方陣。每行n個數字,每個數字佔3位。輸入樣例 輸出樣例...