编一程序显示如下图案:(使用循环语句)

来源:百度知道 编辑:UC知道 时间:2024/07/03 02:49:56
1
2 2
3 3 3
4 4 4 4
5 5 5 5 5
5 5 5 5 5
4 4 4 4
3 3 3
2 2
1

我看你这图。。你是要打菱形吗?
var i,j:integer;
begin
for i:=1 to 5 do begin
for j:=1 to 5-i do write(' ');{如果你不是打菱形,就把这句删了}
for j:=1 to i do write(i,' ');
writeln;
end;
for i:=5 downto 1 do begin
for j:=1 to 5-i do write(' ');{同上}
for j:=i downto 1 do write(i,' ');
writeln;
end;
end.

for (i=1;i<6;i++)
{
for (j=0;j<i;j++)
printf("%d",i);
printf("\n");
}

for (i=5;i>0;i--)
{
for (j=0;j<i;j++)
printf("%d",i);
printf("\n");
}