0到9 随便选5个数相加等于22 这样的组合有多少数字可以重复!

问题描述:

0到9 随便选5个数相加等于22 这样的组合有多少
数字可以重复!

一楼好有耐心,二楼数学很好吧。我都顶!

99400 99310 99211 99220
98500 98410 98320 98311 98221
97600 97510 97420 97411 97321 97222
96610 96520 96511 96430 96421 96331 96322
95530 95521 95440 95431 95422 95332
94441 94432 94333
88600 88510 88420 88411 88321 88222
87700 87610 87520 87511 87430 87421 87331 87322
86620 86611 86530 86521 86440 86431 86422 86332
85540 85531 85522 85441 85432 85333
84442 84433
77710 77620 77611 77530 77521 77440 77431 77422 77332
76630 76621 76540 76431 76422 76333
75550 75541 75532 75442 75433
74443
66640 66631 66622 66550 66541 66532 66442 66433
55552 55543 55444
自己数 O(∩_∩)O哈!

1楼的肯定不全了
打开VB程序 或者打开EXCEL利用控件使用VBA
输入下面的程序 穷举a+b+c+d+e=22 的所有组合
如果1+5+7+9和1+7+5+9看做是不同的那么 共计6000种
i = 0
For i1 = 0 To 9
For i2 = 0 To 9
For i3 = 0 To 9
For i4 = 0 To 9
For i5 = 0 To 9
If ((i1 + i2 + i3 + i4 + i5) = 22) Then i = i + 1
Next i5
Next i4
Next i3
Next i2
Next i1
MsgBox (i)
如果1+5+7+9和1+7+5+9看做是相同的那么 共计102种
i = 0
For i1 = 0 To 9
For i2 = 0 To 9
For i3 = 0 To 9
For i4 = 0 To 9
For i5 = 0 To 9
If (((i1 + i2 + i3 + i4 + i5) = 22) And (i1 Next i5
Next i4
Next i3
Next i2
Next i1
MsgBox (i)