Keep on going never give up.

Let's Go

C#【练习】打印菱形

C#Lonely2019-05-20 02:53:34129次0条

Console.Write("请输入您需要打印菱形的行数:");
int x = int.Parse(Console.ReadLine()); //x为上半部分菱形的行数
for (int i = 1; i <= x; i++) //这个循环打印上半部分的菱形行数
            {
    for (int j = 1; j <= x - i; j++) //这个循环打印空格
    {
        Console.Write(" "); 
    }
    for (int k = 1; k <= (i * 2 - 1); k++) //这个循环打印*号
    {
        Console.Write("*");
    }
    Console.WriteLine();
}

for (int i = 1; i < x; i++) //这个循环打印下半部分的菱形行数
{
    for (int j = 1; j <= i; j++)//这个循环打印空格
    {
        Console.Write(" ");
    }
    for (int k = 1; k < 2 * (x - i); k++)//这个循环打印*号
    {
        Console.Write("*");
    }
    Console.WriteLine();
}
Console.ReadKey();



暗锚,解决锚点偏移

文章评论

    嘿,来试试登录吧!