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
1559 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!

sumber:tutorialspoint.com
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