方陣的主對角線之上稱為「上三角」。
請你設計乙個用於填充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。輸出 請為每組測試給出乙個三角陣...