以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]算法求解(已解决)!  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=58859)

--  作者:关键下一秒
--  发布时间:2014/10/25 10:47:00
--  [求助]算法求解(已解决)!
有一组数据:

条件 条件 条件
C1 V11 C2 V21 C3 V31
V12 V22 V32
V13 V23 V33

要将其依下列顺序组合成如下39条表达式:

C1V11
C1V11+C2V21
C1V11+C2V21+C3V31
C1V11+C2V21+C3V32
C1V11+C2V21+C3V33
C1V11+C2V22
C1V11+C2V22+C3V31
C1V11+C2V22+C3V32
C1V11+C2V22+C3V33
C1V11+C2V23
C1V11+C2V23+C3V31
C1V11+C2V23+C3V32
C1V11+C2V23+C3V33

C1V12
C1V12+C2V21
C1V12+C2V21+C3V31
C1V12+C2V21+C3V32
C1V12+C2V21+C3V33
C1V12+C2V22
C1V12+C2V22+C3V31
C1V12+C2V22+C3V32
C1V12+C2V22+C3V33
C1V12+C2V23
C1V12+C2V23+C3V31
C1V12+C2V23+C3V32
C1V12+C2V23+C3V33

C1V13
C1V13+C2V21
C1V13+C2V21+C3V31
C1V13+C2V21+C3V32
C1V13+C2V21+C3V33
C1V13+C2V22
C1V13+C2V22+C3V31
C1V13+C2V22+C3V32
C1V13+C2V22+C3V33
C1V13+C2V23
C1V13+C2V23+C3V31
C1V13+C2V23+C3V32
C1V13+C2V23+C3V33


求编程思路,谢谢!
[此贴子已经被作者于2014-10-25 16:47:46编辑过]

--  作者:Bin
--  发布时间:2014/10/25 11:08:00
--  
全部遍历一次就好了.



--  作者:关键下一秒
--  发布时间:2014/10/25 11:09:00
--  
以下是引用Bin在2014-10-25 11:08:00的发言:
全部遍历一次就好了.

能否给出代码,谢谢!


--  作者:关键下一秒
--  发布时间:2014/10/25 11:54:00
--  
图片点击可在新窗口打开查看坐等高手。
--  作者:逛逛
--  发布时间:2014/10/25 12:05:00
--  

写个假的

1、遍历三个值,将值和条件先组合 如C1V11,形成三个新的集合或数组

 

2、遍历 

for each a1 as object in 值和条件组1

  output.show(a1)

  for each a2 as object in 值和条件组2

 

   output.show(a1 & "+" & a2)

     for each a3 as object in 值和条件组3      

       output.show(a1 & "+" & a2 & "+" & a3)

     next

  next

next

 


--  作者:关键下一秒
--  发布时间:2014/10/25 12:20:00
--  
以下是引用逛逛在2014-10-25 12:05:00的发言:

写个假的

1、遍历三个值,将值和条件先组合 如C1V11,形成三个新的集合或数组

 

2、遍历 

for each a1 as object in 值和条件组1

  output.show(a1)

  for each a2 as object in 值和条件组2

 

   output.show(a1 & "+" & a2)

     for each a3 as object in 值和条件组3      

       output.show(a1 & "+" & a2 & "+" & a3)

     next

  next

next

 


谢谢逛逛。如果有真的能调试通过更好!