int n = 10;
for (int i = 1; i <= n; i++)
{
//先打印三角空格
for (int j = 1; j <= n - i; j++)
{
Console.Write(" ");
}
//打印三角* 每一行打印2*i-1个*
for (int j = 1; j <= 2 * i - 1; j++)
{
if (j == 1 || j == 2 * i - 1)
{
Console.Write("*");
}
else
{
Console.Write(" ");
}
}
Console.WriteLine();
}
//下层的只更改最外层的循环即可
for (int i = n - 1; i >= 1; i--)
{
for (int j = 1; j <= n - i; j++)
{
Console.Write(&#
C#--空心菱形
最新推荐文章于 2022-03-13 15:06:15 发布