Parametrizar los números por $\overline {abc}$.
Tenemos tres casos, uno cuando el primer dígito es igual a la suma de los otros dos. La segunda, cuando el segundo dígito es igual a la suma de los otros dos, y así sucesivamente...
Caso I
$\overline {abc}$, $a=b+c$
al $b$ es $0$, $c$ puede ser $\{1,2,...,9\}$
al $b$ es $1$, $c$ puede ser $\{0,1,2,3,...,8\}$ y así sucesivamente...
$9+9+8+...+1=55-1=54$
Caso II
$\overline {bac}$, $a=b+c$
al $b$ es $1$, $c$ puede ser $\{0,1,...,8\}$
al $b$ es $2$, $c$ puede ser $\{0,1,...,7\}$ y así sucesivamente...
Ahora, hemos agregado algunos números de aquí que también hemos añadido en el caso anterior. Es decir, aquellos para los cuales $b=a+c$ es cierto. Ya que hemos añadido en este caso $b=a-c$ también es válido, por lo $c$ debe ser $0$. $c$ es $0$ sólo al$b$$\{1,2,...,9\}$. Así que la respuesta final para este caso es $45-9=36$.
Caso III
$\overline {bca}$, $a=b+c$
al $b$ es $1$, $c$ puede ser $\{0,1,...,8\}$
al $b$ es $2$, $c$ puede ser $\{0,1,...,7\}$ y así sucesivamente..
Aquí hemos agregado de nuevo algunos de los números, es decir, para que $b$ es igual a $a+c$, en el paso uno. Tenga en cuenta que nosotros no agregar cualquiera de los números que hemos añadido en el caso de $2$, ya que para esos números, tendríamos $c=b+a$(a partir de casos $2$) y también se $c=a-b$(de paso $3$). Que haría $b$ $0$.(y no nos cuentan que).
Así, la respuesta final es $45-9=36$, para este caso.
En total, se han $126$ números con esa propiedad.
Esos números son:
$$\begin{array}{|c|}
\hline
101&
110&
112&
121&
123&
132&
134&
143&
145&
154&
156&
165&
167&
176&
178&
187&\\\hline
189&
198&
202&
211&
213&
220&
224&
231&
235&
242&
246&
253&
257&
264&
268&
275&\\\hline
279&
286&
297&
303&
312&
314&
321&
325&
330&
336&
341&
347&
352&
358&
363&
369&\\\hline
374&
385&
396&
404&
413&
415&
422&
426&
431&
437&
440&
448&
451&
459&
462&
473&\\\hline
484&
495&
505&
514&
516&
523&
527&
532&
538&
541&
549&
550&
561&
572&
583&
594&\\\hline
606&
615&
617&
624&
628&
633&
639&
642&
651&
660&
671&
682&
693&
707&
716&
718&\\\hline
725&
729&
734&
743&
752&
761&
770&
781&
792&
808&
817&
819&
826&
835&
844&
853&\\\hline
862&
871&
880&
891&
909&
918&
927&
936&
945&
954&
963&
972&
981&
990&\\\hline
\end{array}
$$
For verification, the code is:
#include<iostream>
using namespace std;
int main() {
int q=0;
for(int a=1;a<=9;a++)
for(int b=0;b<=9;b++)
for(int c=0;c<=9;c++)
if(a==b+c || b==a+c || c==a+b)
{q++;cout<<a<<b<<c<<"\n";}
cout<<q; return 0; }
This, in case you do not allow $2 dígitos$ or $1 dígito$ números.