📜  PL/SQL 中的打印模式

📅  最后修改于: 2021-09-09 10:20:32             🧑  作者: Mango

你给了一个数字 n 然后你必须打印数字一个*的直角金字塔
例子:

Input : 3
Output :
*
**
***

Input : 7
Output :
*
**
***
****
*****
******
*******
C
DECLARE
  -- declare variable n,
  --I AND J of datatype number
  N NUMBER := 7;
  I NUMBER;
  J NUMBER;
BEGIN
  -- loop from 1 to n
  FOR I IN 1..N
  LOOP
    FOR J IN 1..I
    LOOP
      DBMS_OUTPUT.PUT('*') ; -- printing *
    END LOOP;
    DBMS_OUTPUT.NEW_LINE; -- for new line
  END LOOP;
END;
--Program End


输出:

*
**
***
****
*****
******
*******