编程实现如下图列出的图形。
*
***
*****
*******
*****
***
*
代码
for (int i = 0; i < 4; i++)
{
for (int j = i; j < 3; j++)//3的意思是第一行前面空几个就是几
{
Console.Write(" ");
}
for (int k = 0; k < 2 * i + 1; k++)
{
Console.Write("*");
}
Console.WriteLine();
}
for (int i = 3; i > 0; i--)
{
for (int k = 3; k >= i; k--)
{
Console.Write(" ");
}
for (int j = 0; j < 2 * i - 1; j++)
{
Console.Write("*");
}
Console.WriteLine();
}
注:可以实现,但总感觉麻烦。
2.
编程实现如下图列出的图形。
*
***
*****
*******
for (int i = 0; i < 4; i++)
{
for (int j = i; j < 3; j++)//3的意思是第一行前面空几个就是几
{
Console.Write(" ");
}
for (int k = 0; k < 2 * i + 1; k++)
{
Console.Write("*");
}
Console.WriteLine();
}