Armstrong-Zahlen im Bereich
C#
Medium
math
Aufgabe «Armstrong-Zahlen im Bereich»
Schreiben Sie ein Programm, das alle Armstrong-Zahlen in einem gegebenen Bereich von A bis B einschließlich findet. Eine Armstrong-Zahl ist eine Zahl, die gleich der Summe ihrer Ziffern ist, jede potenziert mit der Anzahl der Ziffern der Zahl. Zum Beispiel: 153 = 1^3 + 5^3 + 3^3. Es ist garantiert, dass A ≤ B und beide Zahlen positiv sind und 100000 nicht überschreiten.
Eingabeformat
Zwei ganze Zahlen A und B, durch ein Leerzeichen getrennt.
Ausgabeformat
Alle Armstrong-Zahlen aus dem Bereich [A, B], jede in einer neuen Zeile. Wenn es keine solchen Zahlen gibt, geben Sie die Zeile "No Armstrong numbers" aus.
Beispiele
Beispiel 1
EINGABE
1 200
AUSGABE
1
2
3
4
5
6
7
8
9
153
Beispiel 2
EINGABE
3
1 3 5
4
2 4 6 8
number
AUSGABE
No Armstrong numbers
Beispiel 3
EINGABE
100 1000
AUSGABE
153
370
371
407
Beispiel 4
EINGABE
2
apple banana
3
cherry date elderberry
string
AUSGABE
apple banana cherry date elderberry
Beispiel 5
EINGABE
500 900
AUSGABE
No Armstrong numbers
main.cs