在 PL/SQL 中检查数字是否为回文
pl/sqlmysqldatabase
在本节中,我们将了解如何使用 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