用Oracle编写一个求1的阶乘到10的阶乘的和程序
时间: 2024-02-21 21:02:26 浏览: 64
阶乘求和1到10
以下是使用Oracle PL/SQL编写的求1的阶乘到10的阶乘的和程序:
```sql
DECLARE
n NUMBER := 1; -- n为当前计算的阶乘
sum NUMBER := 0; -- sum为阶乘和
factorial NUMBER := 1; -- factorial为当前阶乘的值
BEGIN
WHILE n <= 10 LOOP
factorial := factorial * n;
sum := sum + factorial;
n := n + 1;
END LOOP;
DBMS_OUTPUT.PUT_LINE('1! + 2! + 3! + ... + 10! = ' || sum);
END;
```
执行结果为:1! + 2! + 3! + ... + 10! = 4037913
阅读全文