首页
社区
课程
招聘
求m个数中的n个数的和(m≥n>0)的所有解[求助]
发表于: 2005-6-21 08:28 6560

求m个数中的n个数的和(m≥n>0)的所有解[求助]

2005-6-21 08:28
6560
收藏
免费 0
支持
分享
最新回复 (3)
雪    币: 10791
活跃值: (3689)
能力值: ( LV3,RANK:20 )
在线值:
发帖
回帖
粉丝
2
Sub add2(a() As Double, m As Long, n As Long, b() As Double)
'求a(m)~a(n)中任意两个数的和
'b()为两个数的和
Dim k As Long
Dim i As Long
Dim k1 As Long
k1 = UBound(a)
ReDim b((1 + n - m) * (n - m) / 2 - 1) '重新分配空间
Do
    For i = m + 1 To n
        b(k) = a(m) + a(i)
        k = k + 1
        Print a(m) & "+" & a(i) & "=" & b(k - 1),
    Next
    m = m + 1
Loop Until m = n
End Sub

不知大于2的怎么写???
2005-6-22 11:58
0
雪    币: 200
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
好难呀,帮不上忙,我先去看看程序设计方法学
2005-7-15 17:19
0
雪    币: 217
活跃值: (99)
能力值: ( LV4,RANK:50 )
在线值:
发帖
回帖
粉丝
4
将m个数排序,求出n个数的和可能的最小值和最大值,
再判断最小值和最大值间每个数是否等于某n个数的和.
用这种逆向方法效率可能高一些.
2005-7-15 21:49
0
游客
登录 | 注册 方可回帖
返回
//