用PL/SQL语句求100以内的奇数和偶数和(if和for结构)
来源:学生作业帮 编辑:搜搜做题作业网作业帮 分类:数学作业 时间:2024/08/06 16:18:52
用PL/SQL语句求100以内的奇数和偶数和(if和for结构)
![用PL/SQL语句求100以内的奇数和偶数和(if和for结构)](/uploads/image/z/351836-44-6.jpg?t=%E7%94%A8PL%2FSQL%E8%AF%AD%E5%8F%A5%E6%B1%82100%E4%BB%A5%E5%86%85%E7%9A%84%E5%A5%87%E6%95%B0%E5%92%8C%E5%81%B6%E6%95%B0%E5%92%8C%EF%BC%88if%E5%92%8Cfor%E7%BB%93%E6%9E%84%EF%BC%89)
--PL/SQL块形式的:
DECLARE
i NUMBER;
nj NUMBER := 0;
no NUMBER := 0;
BEGIN
FOR i IN 1 ..100 LOOP
IF MOD(i,2) = 1 THEN
nj := nj + i;
ELSE
no := no + i;
END IF;
END LOOP;
dbms_output.put_line('奇数和:' || nj);
dbms_output.put_line('偶数和:' || no);
END;
/
--一句话的:
SELECT SUM(CASE
WHEN MOD(rownum,2) = 1 THEN
rownum
END) 奇数和,
SUM(CASE
WHEN MOD(rownum,2) = 0 THEN
rownum
END) 偶数和
FROM dual
CONNECT BY rownum
DECLARE
i NUMBER;
nj NUMBER := 0;
no NUMBER := 0;
BEGIN
FOR i IN 1 ..100 LOOP
IF MOD(i,2) = 1 THEN
nj := nj + i;
ELSE
no := no + i;
END IF;
END LOOP;
dbms_output.put_line('奇数和:' || nj);
dbms_output.put_line('偶数和:' || no);
END;
/
--一句话的:
SELECT SUM(CASE
WHEN MOD(rownum,2) = 1 THEN
rownum
END) 奇数和,
SUM(CASE
WHEN MOD(rownum,2) = 0 THEN
rownum
END) 偶数和
FROM dual
CONNECT BY rownum
用PL/SQL语句求100以内的奇数和偶数和(if和for结构)
计算0到100以内的偶数和 用for...next循环结构语句
用while语句求出100以内的所有奇数之和和偶数之和
用VF做在同一循环结构中计算100以内的奇数和 和一百以内的偶数和
100以内的偶数和奇数
在VFP上用DO WHILE语句输出100以内所有偶数以及所有偶数的和,所有奇数以及所有奇数之和.
java for循环计算100以内的奇数和与偶数和之间的差
C语言怎么算出100以内的奇数和奇数相加,偶数和偶数相加?
VBScript中用for next循环语句求1到100内的奇数或偶数的和写详细点
SQL 编写程序,计算并输出1~100之间的所有奇数和与偶数和
100以内的奇数和偶数之和代码 VB
100以内的最大偶数和最小奇数