使用 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+ 浏览

启动您的职业

完成课程获得认证

开始
广告
© . All rights reserved.