Rumah  >  Artikel  >  pangkalan data  >  Semak sama ada nombor dalam PL/SQL ialah palindrom

Semak sama ada nombor dalam PL/SQL ialah palindrom

王林
王林ke hadapan
2023-08-31 20:09:181422semak imbas

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

Dalam bahagian ini, kita akan melihat cara untuk menyemak sama ada nombor adalah palindrom menggunakan PL/SQL. Dalam kod PL/SQL, kumpulan arahan tertentu disusun dalam blok pengisytiharan pernyataan yang berkaitan.

Nombor ialah palindrom jika ia sama dengan lawannya. Pertimbangkan nombor 12321, yang merupakan palindrom, tetapi 12345 bukan palindrom.

Contoh

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;

Output

Palindrome

Atas ialah kandungan terperinci Semak sama ada nombor dalam PL/SQL ialah palindrom. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam