所謂「螺旋方陣」,是指對任意給定的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 n 10
intmain()
}else
if(direction==1)
//如果是向下走
}else
if(direction==2)
//如果是向左走
}else
if(direction==3)
//如果是向上走}}
//二維陣列安排結束,統一格式輸出
for(
int i=
0;i)printf
("\n");
}}
特別容易出錯的就是設定上界的時候一定要設定為1!!!因為是從第一行開始迴圈的!!!by_suki
實驗7 2 9 螺旋方陣 20 分
所謂 螺旋方陣 是指對任意給定的n,將1到n n的數字從左上角第1個格仔開始,按順時針螺旋方向順序填入n n的方陣裡。本題要求構造這樣的螺旋方陣。輸入在一行中給出乙個正整數n 10 輸出n n的螺旋方陣。每行n個數字,每個數字佔3位。考慮 找座標與值以及n的靜態關係實在是太複雜了,所以就考慮按照螺旋...
實驗7 2 9 螺旋方陣 20分
測試 所謂 螺旋方陣 是指對任意給定的n,將1到n n的數字從左上角第1個格仔開始,按順時針螺旋方向順序填入n n的方陣裡。本題要求構造這樣的螺旋方陣。輸入在一行中給出乙個正整數n 10 輸出n n的螺旋方陣。每行n個數字,每個數字佔3位。51 2 3 4 5 16 17 18 19 6 15 24...
帶注釋 實驗7 2 9 螺旋方陣 20分
實驗7 2 9 螺旋方陣 20分 所謂 螺旋方陣 是指對任意給定的n,將1到n n的數字從左上角第1個格仔開始,按順時針螺旋方向順序填入n n的方陣裡。本題要求構造這樣的螺旋方陣。輸入格式 輸入在一行中給出乙個正整數n 10 輸出格式 輸出n n的螺旋方陣。每行n個數字,每個數字佔3位。輸入樣例 輸...