在PL/SQL中打印从1到n的所有偶数

先决条件- PL/SQL简介

null

在PL/SQL代码中,命令组排列在一个块中。它将相关声明或语句组合在一起。我们在部分中声明变量,在部分中声明变量,在部分中执行变量。

给定一个数字N,任务是显示所有偶数及其从1到N的和。

例如:

Input: N = 3
Output: 2
Sum = 2

Input: N = 5
Output: 2, 4
Sum = 6

方法 就是初始化一个数字 号码 使用2,并将其继续递增2,直到num<=N。 以下是其实施情况:

-- Display all even number from 1 to n
DECLARE
-- Declare variable num
num NUMBER(3) := 2;
sum1 NUMBER(4) := 0;
BEGIN
WHILE num <= 5 LOOP
-- Display even number
dbms_output.Put_line(num);
-- Sum of even numbers
sum1 := sum1 + num;
-- Next even number
num := num + 2;
-- End  loop
END LOOP;
-- Display even number
dbms_output.Put_line( 'Sum of even numbers is ' || sum1);
END ;


输出:

2
4
Sum of even numbers is 6
© 版权声明
THE END
喜欢就支持一下吧
点赞15 分享