求助!!用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...
还有什么不明白的吗?
我的意思就是:用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请讲中文。。
对..楼主表达要清楚点啊...应该不是单纯的把所有数字相加吧?
看不懂!
谁能听明白楼主的意思我真佩服他!!!