求助!!用VB 一大组数字中那几个数相加等于我等到的数字 的代码是什么?

来源:百度知道 编辑:UC知道 时间:2024/07/07 13:57:00
求助!!用VB 一大组数字中那几个数相加等于我等到的数字 的代码是什么?
我的意思就是:用VB编写:

上级常常给我一大堆数字如:25465.5 ,15652,1556528,34521,165,32,45624,234652,54155,3246,23855,58168,5,0.2585,5745,257157,5714,157,......
从这些数字中,找出两个以上的相加:等于:56428558 , 3542642...

还有什么不明白的吗?

如果这个大数组为a(n)
for i=1 to n-1
for j=i+1 to n-1
for k=j+1 to n-1
if a(i)+a(j)+a(k)=你算出的数字 then
msgbox("这三个数分别为:" & cstr(a(i)) & ";" & cstr(a(j)) & ";" & cstr(a(k))
end if
next
next
next

你说的是什么啊
if a+b+c=你算出的数字 then
你的代码
end if

LZ请讲中文。。

对..楼主表达要清楚点啊...应该不是单纯的把所有数字相加吧?

看不懂!

谁能听明白楼主的意思我真佩服他!!!