在本节中,我们将看到如何使用PL / SQL查找数字的阶乘。在PL / SQL代码中,在相关的语句声明的块内安排了一组命令。
数字的阶乘基本上是从1到n的所有整数的乘积,其中n是给定的数字。儿子!= n *(n – 1)*(n – 2)*…* 2 * 1。
DECLARE fact number :=1; n number := &1; BEGIN while n > 0 loop fact:=n*fact; n:=n-1; end loop; dbms_output.put_line(fact); END;
输出结果
Consider 5 has given 120