在 PL/SQL 中打印从 1 到 n 的所有奇数及其总和
mysqlmysqli database更新于 2025/3/8 17:48:17
在这个问题中,我们给定一个数字 n,我们必须在 PL/SQL 中打印从 1 到 n 的所有奇数,并打印从 1 到 n 的数字总和。
PL/SQL 是 SQL 的过程语言扩展。代码是一系列指令,这些指令与所有相关的声明和指令一起放在一个块中。
让我们看一个问题 − 的例子
Input: 7 Output: odd numbers are: 1, 3, 5, 7 Sum of odd numbers is 16
为了解决这个问题,我们将取一个数字并将其初始化为 1,并将一个 sum 变量的初始值为 0。我们将该数字增加 2 并将其添加到 sum 变量中,直到其值小于或等于 n。
示例
DECLARE
number NUMBER(3) := 1;
sumvar NUMBER(4) := 0;
BEGIN
dbms_output.Put_line('The odd numbers are : ');
WHILE num <= 7 LOOP
dbms_output.Put_line(number);
sumvar := sumvar+num;
num := num + 2;
END LOOP;
dbms_output.Put_line('Sum of odd numbers is '|| sum1);
END;
输出
奇数是 −
1 3 5 7 Sum of odd numbers is 16
相关文章
有用资源
mysql 参考教程 - 该教程包含有关 mysql 的更多信息:https://www.cainiaomax.com/mysql/

