You said nothing about not using zero.
In each example you gave you used only digits.
You now appear to be asking a different sort of question.
10+1+11+2+1+3=28 is a example of five numbers adding to 28. Is that an example of what you mean?
If it is, do you count 1+1+2+3+10+11=28 as different from above?
If your answer is no they are the same, then you are into a totally different counting question.
This is an area known as
integer partitions. In this case the question is how many ways can 28 be partitioned into exactly five non-trivial summands. The answer turns out very difficult to calculate using recursive functions.
Look at your original post.
Those are not at all examples which illustrate exactly what your questions means. If you do not ask a very clearly understandable question, you have no reason to expect us to read your mind.