C 程式設計 摺疊方陣

2021-10-24 02:30:49 字數 764 閱讀 9872

【問題描述】

給定乙個起始數(大於等於1,小於等於20)和方陣的階數(大於等於1,小於等於20),程式設計求得並輸出該摺疊方陣。例如,乙個起始數為10,4階摺疊方陣為:

10 11 14 19

13 12 15 20

18 17 16 21

25 24 23 22

【輸入形式】從標準輸入中輸入兩個正整數分別表示起始數和方陣的階數,以乙個空格分隔這兩個數字。

【輸出形式】

將生成的摺疊方陣按行輸出到標準輸出上,每個數字佔4個字元的寬度,靠右對齊,各數字之間不再有空格分隔,每行末尾有回車換行。

【樣例輸入】

3 5【樣例輸出】

【樣例說明】

樣例輸入的起始數為3,方陣的階數為5,按行輸出生成的摺疊方陣,每個數字佔4個字元的寬度。

#include

#include

using

namespace std;

intmain()

for(i=

0; i

)return0;

}

魔方陣 c語言程式設計

奇數魔方陣 每一行 每一列且對角線上的元素之和均相等,且每乙個元素由1 n 2的自然數組成,n為魔方陣的階數。奇數魔方陣遵循的規律 1放在第一行中間,從2開始起,下乙個數比上乙個數行數減1,列數加1 如果上乙個數在第1行那麼下乙個數在第n行 如果上乙個數在第n列那麼下乙個數在第1列 如果下乙個數的位...

判斷魔方陣c語言程式設計 魔方陣演算法及C語言實現

1 魔方陣概念 2填充的,每一行 每一列 對角線之和均相等的方陣,階數n 3,4,5 魔方陣也稱為幻方陣。例如三階魔方陣為 魔方陣有什麼的規律呢?魔方陣分為奇幻方和偶幻方。而偶幻方又分為是4的倍數 如4,8,12 和不是4的倍數 如6,10,14 兩種。下面分別進行介紹。2 奇魔方的演算法 2.1 ...

C 常量摺疊

c 中const 常量用法 說明 c語言中const 常量可以很容易地被改變 include include void main c 編譯器進行語法分析的時候,將常量表示式計算求值,並用求得的值來替換表示式,放入常量表,是 因為編譯器在優化的過程中,會把碰見的const全部以內容替換掉 跟巨集替換類...