description
n×n的螺旋方陣當n=5和n=3時分別是如下的形式
請給出乙個程式,對於任意的輸入n(0<n<11),輸出按照上面規律所獲得的n×n的螺旋方陣。
input
輸入第一行為整數m(0<m<10),代表有m組輸入;
接下來是m行資料,每行輸入乙個n(0<n<11)。
output
按照輸入的次序,依次輸出每乙個n×n方陣(乙個方陣的同一行資料之間以』\t』分隔)
兩個輸出方陣之間輸出乙個空行。
sample input
1 4
sample output
1 2 3 4
12 13 14 5
11 16 15 6
10 9 8 7
#include
using namespace std;
int main()
while(x+1
a[x+1][y]==0)
while(y>0&&a[x][y-1]==0)
while(x>0&&a[x-1][y]==0)
} for(i=0;ifor(j=0;jif(j==m-1) cout<
} }
} return
0;
}
O 螺旋方陣
description 的螺旋方陣當n 5和n 3時分別是如下的形式 請給出乙個程式,對於任意的輸入 0 11 輸出按照上面規律所獲得的 的螺旋方陣。input 輸入第一行為整數 0 10 代表有 組輸入 接下來是 行資料,每行輸入乙個 0 11 output 按照輸入的次序,依次輸出每乙個 方陣 ...
遞推遞迴練習 O 螺旋方陣
description 的螺旋方陣當n 5和n 3時分別是如下的形式 請給出乙個程式,對於任意的輸入 0 11 輸出按照上面規律所獲得的 的螺旋方陣。input 輸入第一行為整數 0 10 代表有 組輸入 接下來是 行資料,每行輸入乙個 0 11 output 按照輸入的次序,依次輸出每乙個 方陣 ...
遞推遞迴練習 O 螺旋方陣
description 的螺旋方陣當n 5和n 3時分別是如下的形式 請給出乙個程式,對於任意的輸入 0 11 輸出按照上面規律所獲得的 的螺旋方陣。input 輸入第一行為整數 0 10 代表有 組輸入 接下來是 行資料,每行輸入乙個 0 11 output 按照輸入的次序,依次輸出每乙個 方陣 ...