现在的位置: 首页 > 综合 > 正文

Java: 打印魔方阵

2017年11月28日 ⁄ 综合 ⁄ 共 1352字 ⁄ 字号 评论关闭

输入一个自然数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

 

实现:

抱歉!评论已关闭.