
oraclesqlplus用while循环或for循环求100以内的正整数之和并显示
2015-11-20
展开全部
declare -- 求和变量 i 变量 1.。100
v_sum number(5);
v_i number(5);
begin
v_sum :=0;
v_i := 1;
loop
v_sum := v_sum + v_i;
v_i := v_i+1;
exit when v_i>100; --退出条件
end loop;
dbms_output.put_line(v_sum);
end;
结果是5050
第二种方法:
declare
v_sum number(5);
v_i number(5);
begin
v_sum := 0;
v_i := 1;
for v_ii in 1..100 loop
v_sum := v_sum + v_i;
v_i := v_i +1;
end loop;
dbms_output.put_line(v_sum);
end;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询