【PL/SQL】用星号拼出金字塔
来源:互联网 发布:c语言leap什么意思 编辑:程序博客网 时间:2024/06/18 04:05
代码中首先声明了几个变量,然后使用嵌套循环去输出空格和星号,其中:
每层空格数=总层数-该层层数
每层星号数=当前层数*2-1
代码如下:
declare v_number1 number(10); --外层循环控制金字塔层数v_number2 number(10); --内层循环控制每行空格数v_number3 number(10); --内层循环控制每行星号数v_num NUMBER(10); --金字塔层数beginfor v_number1 in 1..&v_num --设置金字塔层数loopfor v_number2 in 1..(&v_num-v_number1) --每层空格数=总层数-该层层数loopdbms_output.put (' '); --打印空格,注意不要换行end loop;for v_number3 in 1..(v_number1*2-1) --每层星号数=当前层数*2-1loopdbms_output.put ('*'); --打印星号,注意不要换行end loop;dbms_output.put_line(''); --换行end loop;end;/
v_num输入10,即金字塔为10层,效果如下:
阅读全文
0 0
- 【PL/SQL】用星号拼出金字塔
- 用星号*输出金字塔图案
- 金字塔星号图
- 用特殊符号拼出漂亮的表格
- stringbuffer拼出SQL语句,避免加号带来的引号冲突
- 输出金字塔星号图(运用调用函数)
- 【程序6】星号金字塔 and 【程序7】输出特殊图案
- C语言实现控制行数打印星号金字塔
- JAVA_经典编程小程序_星号金字塔
- 用UltraEdit编辑PL/sql
- 用PL/SQL连接Oracle
- 【PL/SQL】用SQL调用存储过程
- 用PL/SQL导出SQL语句
- PL SQL
- pl/sql
- pl/sql
- PL/SQL
- pl/sql
- 在一个修改了数据的事务被提交之前,Oracle进行了以下操作
- Apache Spark 2.2.0 中文文档
- Effective Java(避免使用最终方法、覆盖equals时请遵守通用约定)
- ibatis 传递复杂参数
- Prim算法与Kruskal算法探索
- 【PL/SQL】用星号拼出金字塔
- py2exe打包pyside项目时出错
- js基础-JSON
- 博客简介
- Linux下快速安装Ruby
- 【PostgreSQL-9.6.3】临时表
- springMVC返回jsp和html的配置,已经springmvc返回html乱码的解决方案
- iText导出pdf、word、图片
- Deepin系统更新apt-get源