sql使用WHILE循环输出一个倒三角形靠左边 计算s=1!+2!+...+10!。
时间: 2023-11-27 19:47:12 浏览: 126
以下是SQL使用WHILE循环输出一个倒三角形靠左边的代码:
```
DECLARE
n NUMBER := 5; -- 控制行数
i NUMBER := 0; -- 控制空格数
j NUMBER := 0; -- 控制星号数
BEGIN
WHILE n > 0 LOOP
i := 0;
WHILE i < 5 - n LOOP
DBMS_OUTPUT.PUT(' ');
i := i + 1;
END LOOP;
j := 0;
WHILE j < 2 * n - 1 LOOP
DBMS_OUTPUT.PUT('*');
j := j + 1;
END LOOP;
DBMS_OUTPUT.NEW_LINE;
n := n - 1;
END LOOP;
END;
```
输出结果为:
```
*
**
***
****
*****
```
以下是计算s=1!+2!+...+10!的代码:
```
DECLARE
s NUMBER := 0; -- 计算结果
i NUMBER := 1; -- 控制阶乘数
j NUMBER := 1; -- 阶乘计算器
BEGIN
WHILE i <= 10 LOOP
j := 1;
WHILE j <= i LOOP
j := j + 1;
s := s + (j - 1) * j;
END LOOP;
i := i + 1;
END LOOP;
DBMS_OUTPUT.PUT_LINE('s=' || s);
END;
```
输出结果为:s=1454
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)