用java编写一幅数字组成的图

[复制链接]
查看11 | 回复3 | 2010-12-1 22:52:05 | 显示全部楼层 |阅读模式
打印出:
1 2 3 4 5
16 17 18 19 6
15 24 25 20 7
14 23 22 21 8
13 12 11 10 9
本人资质尚浅,建议放上源代码参考

回复

使用道具 举报

千问 | 2010-12-1 22:52:05 | 显示全部楼层
MARK,有点想法。 public class Test { private static int initOutLine(int[][] array, int index, int indexValue){if(null==array || array.length == 0 || array.length!=array[0].length || index > array.length/2){ return 0;}int lastIndex = array.length-1-index;if(index == lastIndex){ array[index][index] =
回复

使用道具 举报

千问 | 2010-12-1 22:52:05 | 显示全部楼层
System.out.println("1 2 3 4 5");System.out.println("16 17 18 19 6");System.out.println("15 24 25 20 7");System.out.println("14 23 22 21 8");System.out.println("13 1
回复

使用道具 举报

千问 | 2010-12-1 22:52:05 | 显示全部楼层
给你一个思路 每列,行长度固定int num =5;然后定义一个二维数组,找下标的规律 比如 1 2 3 4 5所对应的x =0用一个变量记录当前坐标当x>num时 可以对y进行加
交替的当你所要赋值的那个数据没值 才将值赋值进去 并将x直接设置成最大的值(num)不知道这样说你明白不?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行