使用C ++在pl / sql中找到数字的阶乘。

在本节中,我们将看到如何使用PL / SQL查找数字的阶乘。在PL / SQL代码中,在相关的语句声明的块内安排了一组命令。

数字的阶乘基本上是从1到n的所有整数的乘积,其中n是给定的数字。儿子!= n *(n – 1)*(n – 2)*…* 2 * 1。

范例(PL / SQL)

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