使用 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
廣告