使用 PL/SQL 檢查數字是否為迴文


本部分我們將介紹如何使用 PL/SQL 檢查數字是否是迴文。在 PL/SQL 程式碼中,一些命令組別組織在一個與相關宣告的塊中。

如果數字本身與數字的反轉結果相同,則該數字為迴文。假設一個數字 12321,這是迴文,但 12345 不是迴文。

示例

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;

輸出

Palindrome

更新於: 27-9 月-2019

8K+ 瀏覽

啟動您的職業

完成課程獲得認證

開始
廣告