Console.WriteLine("输入一个数");
int num = Convert.ToInt32(Console.ReadLine());
for (int i = 1; i <= num; i++)//上层控制行数
{
for (int k = num - 1; k >= i; k--)//打印空格
{
Console.Write(" ");
}
for (int j = 1; j <= 2 * i - 1; j++)//打印*
{
Console.Write("*");
}
Console.WriteLine();
}
for (int i = num - 1; i >= 1; i--)//下层行数
{
for (int k = i; k <= num - 1; k++)//空格
{
Console.Write(" ");
}
for (int j = 1; j <= 2 * i - 1; j++)//打印*
{
Console.Write("*");
}
Console.WriteLine();
}
Console.ReadKey();
C#打印菱形(for循环练习)
最新推荐文章于 2022-09-18 13:17:48 发布