题目 好记性不如烂笔头,记下来
用java实现输入一个50以内的数字num,让这个num的平方数字以螺旋矩阵的方式显示在屏幕上。
TIM截图20180829160501.png
图解示例:(如下图↓)
20160709135942624.png
上 代码
public class SpiralMatrix {
public static void main(String[] args) {
int n = 5;
SpiralMatrix s = new SpiralMatrix();
int[][] data = s.createMatrix(n);
int wei = calwei(n * n);
for (int i = 0; i < n; i++) {
for (int j = 0; j < n; j++) {
int temp = calwei(data[i][j]);
for (int k = 0; k < wei - temp; k++) {
System.out.print(" ");
}
System.out.print(d