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

Semak sama ada nombor dalam PL/SQL ialah palindrom

王林
Lepaskan: 2023-08-31 20:09:18
ke hadapan
1633 orang telah melayarinya

检查 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;
Salin selepas log masuk

Output

Palindrome
Salin selepas log masuk

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 Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan