C-Sprachbeispiel - Überprüfung von Palindromzahlen

C-Sprachbeispiele

Bestimmen Sie, ob eine Zahl ein Palindrom ist.

Sei n eine beliebige natürliche Zahl. Wenn die natürliche Zahl n1, die durch Umkehrung der Ziffern von n erhalten wird, gleich n ist, dann heißt n ein Palindrom. Zum Beispiel, wenn n=1234321, dann heißt n ein Palindrom; aber wenn n=1234567, dann ist n kein Palindrom.

Beispiel

#include <stdio.h> int main() { int n, reversedInteger = 0, remainder, originalInteger; printf("Geben Sie eine ganze Zahl ein:"); scanf("%d", &n); originalInteger = n; // Umkehren while( n!=0 ) { remainder = n%10; reversedInteger = reversedInteger*10 + remainder; n /= 10; } // Prüfen if (originalInteger == reversedInteger) printf("%d ist eine Palindromzahl.", originalInteger); else printf("%d ist keine Palindromzahl.", originalInteger); return 0; }

Run result:

输入一个整数: 12321
12321 是回文数

C-Sprachbeispiele

Weitere Erweiterungen