java例程练习(东软笔试题——n阶平面魔方)
2012-05-03 19:52
169 查看
import java.util.Scanner; public class MoFang { public static void main(String[] args) { System.out.println("输入行(列)数:"); Scanner sc = new Scanner(System.in); int n = sc.nextInt(); int[][] a = new int ; int i = 0; int j = n / 2; //算法精要 for (int k = 1; k <= n * n; k++) { a[i][j] = k; if (k % n == 0) { i = (i + 1) % n; } else { i = (i - 1 + n) % n; j = (j + 1 ) % n; } } for (int k = 0; k < a.length; k++) { for (int r = 0; r < a[k].length; r++) { System.out.print(a[k][r] + "\t"); } System.out.println(); } } }
相关文章推荐
- java例程练习(东软笔试题[n阶平面魔方])
- java例程练习(东软笔试题[n阶平面魔方])
- java例程练习(东软笔试题[n阶平面魔方])
- java例程练习(多态/动态绑定/迟绑定)
- java例程练习(一维数组)
- java例程练习(数三退一[用数组模拟])
- java例程练习(将string转成double)
- java例程练习(用递归方法列出文件目录)
- java例程练习(List常用算法)
- java例程练习(打印流)
- java例程练习(对象流)
- java例程练习(多线程[sleep()方法])
- java例程练习(网络编程[简单双向通信试验])
- java例程练习(图像编程[Frame&Panel])
- java例程练习(匿名类用法)
- java例程练习(继承中的构造函数)
- java例程练习(一维数组)
- java例程练习(计算子串个数)
- java例程练习(将string转成double)
- java例程练习(用递归方法列出文件目录)