Τι είναι ο αριθμός Palindrome;
Ένας αριθμός Palindrome είναι ένας αριθμός που ακόμη και όταν αντιστραφεί είναι ίδιος με τον αρχικό αριθμό
Παραδείγματα αριθμού Palindrome
121, 393, 34043, 111, 555, 48084
Παραδείγματα αριθμού Palindrome
LOL, MADAMΛογική προγράμματος
- Ανακτήστε τον αριθμό εισαγωγής που πρέπει να ελεγχθεί για να είναι Palindrome
- Αντιγράψτε τον αριθμό σε μια προσωρινή μεταβλητή και αντιστρέψτε τον.
- Συγκρίνετε τον αντίστροφο και τον αρχικό αριθμό.
- Αν είναι ίδιοι, ο αριθμός είναι "αριθμός palindrome"
- Ο άλλος αριθμός δεν είναι "αριθμός palindrome"
Πώς να ελέγξετε εάν ο αριθμός εισαγωγής είναι Palindrome ή όχι
πακέτο com.guru99;δημόσια τάξη PalindromeNum {δημόσιος στατικός κενός κενός (String [] args){int lastDigit, άθροισμα = 0, a;int inputNumber = 171; // Είναι ο αριθμός που πρέπει να ελεγχθεί για palindromea = inputNumber;// Κωδικός για αντιστροφή αριθμούενώ (a> 0){System.out.println ("Αριθμός εισαγωγής" + a);lastDigit = ένα% 10; // παίρνει το υπόλοιποSystem.out.println ("Τελευταίο ψηφίο" + lastDigit);System.out.println ("Digit" + lastDigit + "προστέθηκε στο άθροισμα" + (άθροισμα * 10));άθροισμα = (άθροισμα * 10) + τελευταίο ψηφίο;a = α / 10;}// εάν δοθεί αριθμός ίσος με το άθροισμα από τον αριθμό είναι παλινδρομή αλλιώς δεν είναι παλινδρομήεάν (άθροισμα == αριθμός εισόδου)System.out.println ("Ο αριθμός είναι palindrome");αλλούSystem.out.println ("Ο αριθμός δεν είναι palindrome");}}
Έξοδος κώδικα:
Input Number 171Last Digit 1Digit 1 was added to sum 0Input Number 17Last Digit 7Digit 7 was added to sum 10Input Number 1Last Digit 1Digit 1 was added to sum 170Number is palindrome