用pl/sql语句怎么打印倒着的九九乘法表,我的代码是这样的,有没有热心大神帮忙看看哪里出错了
declare
i number := 1;
j number := 1;
begin
for i in 9..1 loop
for j in 1..i loop
dbms_output.put(i || '*' || j || '=' || i*j || ' ');
end loop;
dbms_output.put_line('');
end loop;
end;
/
它这啥都没输出的,就奇怪了。
代码应该没啥问题,是不是serveroutput没有打开,加上set serverout on,试试。
是这样的效果吗?
declare
begin
for i in 1..9 loop
for j in 1 .. i loop
dbms_output.put(j||'*'||i||'=');
dbms_output.put(i*j);
dbms_output.put(' ');
end loop;
dbms_output.put_line(' ');
end loop;
end;
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632