一共15个,统计如下:
100到200之间的有:104,131,122,131,140,共5个
200到300之间的有:203,212,221,230,共4个
300到400之间的有:302,311,320,共3个
400到500之间的有:401,410,共2个
500到600之间的有:500,共1个
所以总数就是5+4+3+2+1=15(个)
5可以是1+1+3可以是1+2+2可以是2+3+0
所以可以是113 131 311 122 212 221 230 203 320 302一共十种
枚举法求
104,113,122,131,140,
203,212,221,230
302,311,320
401,410
500
共15个
Sub x()
n = 1
For i = 100 To 999
y = Int(i / 100) + Int((i Mod 100) / 10) + (i Mod 10)
If y = 5 Then
Cells(n, 1) = i
n = n + 1
End If
Next i
End Sub
104
113
122
131
140
203
212
221
230
302
311
320
401
410
500
百十个
5 0 0
4 1 0
4 0 1
3 2 0
3 0 2
3 1 1
2 3 0
2 0 3
2 2 1
2 1 2
1 0 4
1 4 0
1 2 2
1 1 3
1 3 1
共15个