Java: 打印魔方阵

来源:互联网 发布:好玩的网络端游 编辑:程序博客网 时间:2024/06/10 16:24

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

 

实现:

原创粉丝点击