0
我有一个pl/sql编程问题:对于1..50之间的数字,您需要将偶数乘以5,奇数乘以3,然后找到所有数字之和结果。pl/sql偶和奇数块
所以我有这个迄今为止
DECLARE
ln_num NUMBER :=0;
ln_num1 NUMBER :=0;
ln_num2 NUMBER :=0;
BEGIN
for i in 1..50 loop
if mod(i,2) =0 then
ln_num:=i*5;
elsif mod(i,2) = 1 then
ln_num1:=i*3;
ln_num2 := ln_num+ln_num1;
dbms_output.put_line(ln_num2);
end if;
end loop;
END;
这给了我号码的最后名单,但我需要所有这些的总和。我想知道我错过了什么,如何解决这个问题?
感谢
你正在做的所有的循环内的工作。您需要在循环中累加和,然后在循环后打印结果。 –
我明白这里出了什么问题。谢谢您的帮助。 –