Es wurde ja schon richtig beantwortet. Hier vielleicht noch ein Weg der sehr viel einfacher ist.
Wir betrachten einfach mal die Zahlen von 100 bis 999 also 900 Zahlen.
Und hier betrachte ich jetzt mal alle die keine 5 haben.
Wenn der Hunderter keine 5 sein darf gibt es noch 8 Ziffern (1,2,3,4,6,7,8,9) die die Bedingung erfüllen. Es gibt noch 9 Zehner (0,1,2,3,4,6,7,8,9) die ungleich 5 sind und 9 Einer (0,1,2,3,4,6,7,8,9) die ungleich 5 sind.
Damit gibt es 8 * 9 * 9 = 648 Zahlen, die keine 5 haben.
Damit gibt es 900 - 648 = 252 Zahlen die eine 5 haben.
Wie ist das mit x stelligen Zahlen die keine x haben dürfen. x ist eine ganze Zahl von 1 bis 9.
f(x) = 9·10^{x - 1} - 8·9^{x - 1}