【問題描述】
給定乙個起始數(大於等於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全部以內容替換掉 跟巨集替換類...