用PL/SQL打印模式

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

null
Input : 3Output :******Input : 7Output :****************************

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


输出:

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

© 版权声明
THE END
喜欢就支持一下吧
点赞8 分享