Maison  >  Article  >  base de données  >  Vérifier si un nombre en PL/SQL est un palindrome

Vérifier si un nombre en PL/SQL est un palindrome

王林
王林avant
2023-08-31 20:09:181525parcourir

检查 PL/SQL 中的数字是否为回文

Dans cette section, nous verrons comment vérifier si un nombre est un palindrome en utilisant PL/SQL. Dans le code PL/SQL, certains groupes de commandes sont organisés dans des blocs de déclarations d'instructions associées.

Un nombre est un palindrome s'il est identique à son opposé. Considérons le nombre 12321, qui est un palindrome, mais 12345 n'est pas un palindrome.

Exemple

DECLARE
   n number;
   m number;
   temp number:=0;
   rem number;
BEGIN
   n :=12321;
   m :=n;
   while n>0
   loop
      rem := mod(n,10);
      temp := (temp*10)+rem;
      n := trunc(n/10);
   end loop;
   if m = temp
   then
      dbms_output.put_line('Palindrome');
   else
      dbms_output.put_line('Not Palindrome');
   end if;
END;

Sortie

Palindrome

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