Java: 打印魔方陣

輸入一個自然數N(2≤N≤9),要求輸出如下的魔方陣,即邊長爲N*N,元素取值爲1至N*N,1在左上角,呈順時針方向依次放置各元素。  N=3時:
     1    2    3   
     8    9    4    
     7    6    5 
【輸入形式】 從標準輸入讀取一個整數N。  
【輸出形式】 向標準輸出打印結果。輸出符合要求的方陣,每個數字佔5個字符寬度,向右對齊,在每一行末均輸出一個回車符。 
【輸入樣例】  4
【輸出樣例】     
    1    2    3    4  
   12   13   14    5 
   11   16   15    6   
   10    9    8    7

 

實現:

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章