没人?
好像工程数学中的矩阵有这样的解法吧。

解决方案 »

  1.   

    随便输入几个数字﹐那這個算法題﹐可能有多種解﹐也可能無解
      

  2.   

    楼上说得对,如果用户输入没有违反规则,那会出现很多结果的.做一个9*9的数据用来保存这些值然后一一比较,最后得解
      

  3.   

    没解就提示没解,有解就把结果填进输入框。主要是要得到那个算法。
      

  4.   

    呵呵!还是没有人敢动手呀!9!= 362880
    7!= 5040需要从9!个数中挑选出18个符合条件的数,无解的概率不是很大。只是运算量太大!
    假定用户输入两个数字,则有可能将数据量减少的7!。还没想好
      

  5.   

    麻烦的是当前值(推算出来的)可能符合目前的条件,但却也有可能会影响下面的值的获得,当发现无解时可能是假的无解。
      

  6.   

    专题开发-数据结构与算法 版里见过这个问题,如果你只要得到一个就行的话,计算量应该不会太大,可以去那边看看。呵呵,这个问题在那里问最合适。
      

  7.   

    只求一个解的话,计算量不大。如果发现无解需要回溯,设计好数据结构,不是太困难
      

  8.   

    朋友,请关注一下此帖:
    http://community.csdn.net/Expert/topic/4338/4338855.xml?temp=.8305628
      

  9.   

    就像那数据结构中的皇后问题!