循环语句的使用:用for循化输出菱形
时间: 2023-05-22 19:05:32 浏览: 90
Java循环语句之for共4页.pdf.zip
可以使用两个嵌套的for循环来输出菱形,具体代码如下:
```lua
local n = 5 -- 菱形的大小为5行
for i = 1, n do -- 输出上半部分
for j = 1, n - i do
io.write(" ") -- 输出两个空格
end
for j = 1, 2 * i - 1 do
io.write("* ") -- 输出一个星号和一个空格
end
io.write("\n") -- 换行
end
for i = n - 1, 1, -1 do -- 输出下半部分
for j = 1, n - i do
io.write(" ") -- 输出两个空格
end
for j = 1, 2 * i - 1 do
io.write("* ") -- 输出一个星号和一个空格
end
io.write("\n") -- 换行
end
```
输出结果为:
```
*
* * *
* * * * *
* * * * * * *
* * * * * * * * *
* * * * * * *
* * * * *
* * *
*
```
希望能帮到你!
阅读全文