用 PL/SQL 反轉數字
PL/SQL 是一種塊結構語言,它將 SQL 的功能與過程命令相結合。在這篇文章中,我們討論 PL/SQL 中的一個程式,這個程式會反轉給定數字,例如 −
Input : 98765 Output : 56789 Explanation : reverse number of 98765 is 56789. Input : 56784 Output : 48765 Explanation Reverse number of ‘56784’ is ‘48765’.
解決方法
- 透過求餘 num/10 從數字中取出最後一位數字。
- 現在將最後一位數字新增到另一個變數 reversed_num 中。
- 現在檢查 num 是否變為 0 −
- 如果為 YES,則轉到步驟 1。
- 如果為 NO,則轉到步驟 4。
- 最後,列印 reversed_num。
示例
DECLARE num number; reverse_num number:=0; begin num:=98765; while num>0 loop reverse_num:=(reverse_num*10) + mod(num,10); num:=trunc(num/10); end loop; dbms_output.put_line(' Reversed number is : '|| reverse_num);
輸出
Reversed number is: 56789
結論
在這篇文章中,我們討論了 PL/SQL 程式語言,它非常易用,感覺就像用普通英語給系統下達命令。我們還討論了用 PL/SQL 語言反轉數字的問題。我們希望你發現這篇文章有幫助。
廣告