plsql 用for 循环求奇数之和
时间: 2024-05-13 09:15:31 浏览: 60
oracle plsql for loop循环 求素数
5星 · 资源好评率100%
可以使用PL/SQL中的FOR循环和IF条件语句来实现求奇数之和,具体步骤如下:
1. 声明一个变量sum用于存储奇数之和,初始值为0。
2. 使用FOR循环遍历1到100之间的所有整数。
3. 在循环体中,使用IF条件语句判断当前整数是否为奇数,如果是,则将其加到sum中。
4. 循环结束后,输出sum的值即可。
下面是示例代码:
```
DECLARE
sum NUMBER := 0;
BEGIN
FOR i IN 1..100 LOOP
IF MOD(i, 2) = 1 THEN -- 判断是否为奇数
sum := sum + i; -- 将奇数加到sum中
END IF;
END LOOP;
DBMS_OUTPUT.PUT_LINE('奇数之和为:' || sum); -- 输出结果
END;
```
执行以上代码,将会输出奇数之和,结果为 2500。
阅读全文