YTU 1328 三角螺旋陣

2021-09-27 22:03:52 字數 806 閱讀 3347

方陣的主對角線之上稱為「上三角」。

請你設計乙個用於填充n階方陣的上三角區域的程式。填充的規則是:使用1,2,3….的自然數列,從左上角開始,按照順時針方向螺旋填充。

程式執行時,從標準輸入獲得整數n(3~20)

程式輸出:方陣的上三角部分。

要求格式:每個資料寬度為4,右對齊。

copy

3
1   2   3

6 4

5

#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define inf 0x3f3f3f3f

typedef long long ll;

using namespace std;

int a[30][30];

int n;

int i,j,ct = 1;

int main()

if((n - 1) % 3 == 0)

a[(n - 1) / 3][(n - 1) / 3] = ct;

for(i = 0; i < n; i++)

printf("\n");

}return 0;

}

藍橋杯 三角螺旋陣 遞迴

方陣的主對角線之上稱為 上三角 請你設計乙個用於填充n階方陣的上三角區域的程式。填充的規則是 使用1,2,3 的自然數列,從左上角開始,按照順時針方向螺旋填充。例如 當n 3時,輸出 1 2 3 6 4 5當n 4時,輸出 1 2 3 4 9 10 5 8 6 7當n 5時,輸出 1 2 3 4 5...

演算法競賽練習題 三角螺旋陣

方陣的主對角線之上稱為 上三角 請你設計乙個用於填充n階方陣的上三角區域的程式。填充的規則是 使用1,2,3 的自然數列,從左上角開始,按照順時針方向螺旋填充。例如 當n 3時,輸出 1 2 3 6 4 5當n 4時,輸出 1 2 3 4 9 10 5 8 6 7當n 5時,輸出 1 2 3 4 5...

問題 G 三角填陣

時間限制 1 sec 記憶體限制 128 mb 提交 692 解決 182 狀態 題目描述 請用 這四個符號依次填入以n為高的等腰三角陣中,以n為5的三角陣為例,填入順序如圖所示。先輸入乙個t表示測試組數,之後輸入t個等腰三角陣的高n,其中0 t 10,0 n 50。輸出 請為每組測試給出乙個三角陣...