[求助]求个思想
将一个5*5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(顺序从左到右,从上到下顺序依次从小到大存放)且其他的元素也要保证相对有序,写一函数实现之。用main函数调用。说出各位的思路就可以了。[此贴子已经被作者于2006-8-4 14:44:31编辑过]
搜索更多相关的解决方案:
思想
----------------解决方案--------------------------------------------------------
先把25个元素排序,再把他们放到相应的位置
----------------解决方案--------------------------------------------------------
完全同意2楼观点!!!
----------------解决方案--------------------------------------------------------
以下是引用nuciewth在2006-8-4 14:35:42的发言:
将一个5*5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(顺序从左到右,从上到下顺序依次从小到大存放)且其他的元素也要保证相对有序,写一函数实现之。用main函数调用。说出各位的思路就可以了。
将一个5*5的矩阵中最大的元素放在中心,4个角分别放4个最小的元素(顺序从左到右,从上到下顺序依次从小到大存放)且其他的元素也要保证相对有序,写一函数实现之。用main函数调用。说出各位的思路就可以了。
18 2
59
6
7
3 4....?怎么排?
----------------解决方案--------------------------------------------------------
先对25个数排序,然后用指针分别指向最小的四个数和最大的数,按顺序把25个数放入方阵,最后利用指针把五个数交换到指定位置!
----------------解决方案--------------------------------------------------------
。 。
。 。
。 。
。 。
貌似就这样循环。
----------------解决方案--------------------------------------------------------
。 。
空 。 。
空 。 。
。 。
其他留空?
----------------解决方案--------------------------------------------------------
应该是这样吧(假设25个数为1-25):
1 5 6 7 2
8 9 10 11 12
13 14 25 15 16
17 18 19 20 21
3 22 23 24 4
----------------解决方案--------------------------------------------------------
就是像楼上说的那样的.
谁还有别的方法没有???
----------------解决方案--------------------------------------------------------
强啊!
----------------解决方案--------------------------------------------------------