使用Oracle输出一个菱形

使用Oracle数据库的PL/SQL Developer工具输出一个菱形

declare m number :=5;
begin
  for x in -m..m loop
    for y in -m..m loop
      if(abs(x)+abs(y)<=m) then
      dbms_output.put('*');
      else
        dbms_output.put(' ');
        end if;
      end loop;
      dbms_output.new_line;
      end loop;
  end;
/

输出结果如下:

使用Oracle输出一个菱形_第1张图片

你可能感兴趣的:(使用Oracle输出一个菱形)