Maison >développement back-end >C++ >Utilisez le langage C pour vérifier si la valeur d'entrée est un palindrome

Utilisez le langage C pour vérifier si la valeur d'entrée est un palindrome

PHPz
PHPzavant
2023-09-03 12:37:071250parcourir

Utilisez le langage C pour vérifier si la valeur dentrée est un palindrome

Un palindrome fait référence à tout mot, nombre, phrase ou autre séquence de caractères identique, qu'il soit lu d'avant en arrière ou d'arrière en avant.

Dans cette programmation, nous essayons de saisir un numéro depuis la console et d'attribuer le numéro à une variable temporaire.

Si le nombre est supérieur à zéro, appliquez la logique donnée ci-dessous :

while(n>0){
   r=n%10;
   sum=(sum*10)+r;
   n=n/10;
}

Si temp=sum, alors le nombre donné est un palindrome. Sinon, ce n'est pas un palindrome.

Exemple

Ce qui suit est un programme C pour vérifier si une valeur est un palindrome :

#include<stdio.h>
#include<conio.h>
void main(){
   int n, r, sum=0, temp;
   printf("Enter a number: ");
   scanf("%d",&n);
   temp=n;
   while(n>0){
      r=n%10;
      sum=(sum*10)+r;
      n=n/10;
   }
   if(temp==sum)
      printf("It is a palindrome number!");
   else
      printf("It is not a palindrome number!");
   getch();
}

Output

Lorsque le programme ci-dessus est exécuté, il produit le résultat suivant −

12345
It is not a palindrome number

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer