vb 将100元换成10元,5元和1元的组合,一共多少种组合方法

vb 将100元换成10元,5元和1元的组合,一共多少种组合方法
2025-04-05 09:54:46
推荐回答(1个)
回答1:

这是每种钱币至少一张时的换法,如允许为0,可将1改为0(共3处)

Private Sub Command1_Click()

  List1.AddItem "10元  5元  1元"

  For a = 1 To 19

    For b = 1 To (100 - 10 * a - 1) \ 5

      c = 100 - 10 * a - 5 * b

      List1.AddItem "  " & a & "   " & b & "   " & c

      n = n + 1

    Next b

  Next a

  List1.AddItem "共 " & n & " 种"

End Sub