菜鸟求助!请大家教我 怎用二維數組的用法 本帖最后由 sasa13 于 2011-11-05 16:55:08 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 先确定一个数组元素的下标(x,y),在确定第二个数组元素的下标(m,n),这个时候需要判断两个元素是否相邻(以第一个元素为参照),如果相邻则进行数据交换。数据交换,lz应该知道吧 a[5][4]=1;a[4][4]=2;tmpe = a[4][4];a[4][4]=a[5][4];a[5][4]=tepe;这样就可以了。得到你所要的改变了 如何判断二維数组元素是相邻??我的程序過程是如下:給用戶輸入(Integer):1 2 34 5 12 3 4打印垂直反轉結果:2: 2 3 41: 4 5 10: 1 2 3 ------ 0 1 2再請用戶輸入X1,y1 ,x2,y2: 1 1 0 1(這時我們知道x1,y1=5 和 x2,y1=2)就要再打印結果:2: 2 3 41: 4 2 10: 1 5 3 ------ 0 1 2不過我們要判断两个元素是否相邻才可以交换否則提示用戶的是分離的(如 輸入 1 1 0 22: 2 3 41: 4 5 10: 1 2 3 ------ 0 1 2 请教一个DJ NativeSwing自动关闭打开窗口的问题 java 如何读取地磅称量数据 实例化问题 九宫格游戏的对战 如何动态提取文件名 询问关于绘图函数的使用 请指教..... 在uml中“依赖”与“关联”到底有什么区别? 如何监听键盘事件? 请教repuest.getparameter的用法 用eclipse打包,引用文件路径问题 如何将文本中的字段分解后导入SQL Server,恳请帮忙
这个时候需要判断两个元素是否相邻(以第一个元素为参照),
如果相邻则进行数据交换。
数据交换,lz应该知道吧
a[4][4]=2;
tmpe = a[4][4];
a[4][4]=a[5][4];
a[5][4]=tepe;
这样就可以了。得到你所要的改变了
我的程序過程是如下:
給用戶輸入(Integer):
1 2 3
4 5 1
2 3 4打印垂直反轉結果:
2: 2 3 4
1: 4 5 1
0: 1 2 3
------
0 1 2再請用戶輸入X1,y1 ,x2,y2:
1 1 0 1
(這時我們知道x1,y1=5 和 x2,y1=2)就要再打印結果:
2: 2 3 4
1: 4 2 1
0: 1 5 3
------
0 1 2不過我們要判断两个元素是否相邻才可以交换
否則提示用戶的是分離的(如 輸入 1 1 0 2
2: 2 3 4
1: 4 5 1
0: 1 2 3
------
0 1 2