Heim  >  Artikel  >  Datenbank  >  Überprüfen Sie, ob eine Zahl in PL/SQL ein Palindrom ist

Überprüfen Sie, ob eine Zahl in PL/SQL ein Palindrom ist

王林
王林nach vorne
2023-08-31 20:09:181525Durchsuche

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

In diesem Abschnitt erfahren Sie, wie Sie mithilfe von PL/SQL überprüfen können, ob eine Zahl ein Palindrom ist. Im PL/SQL-Code sind bestimmte Befehlsgruppen in Blöcken zusammengehöriger Anweisungsdeklarationen angeordnet.

Eine Zahl ist ein Palindrom, wenn sie mit ihrem Gegenteil identisch ist. Betrachten Sie die Zahl 12321, die ein Palindrom ist, aber 12345 ist kein Palindrom.

Beispiel

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;

Ausgabe

Palindrome

Das obige ist der detaillierte Inhalt vonÜberprüfen Sie, ob eine Zahl in PL/SQL ein Palindrom ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen