在 C3 中创建等腰三角形

黑豹_日元

下面的代码只制作了一个直角三角形,我怎么才能把它变成等腰三角形?

int height = 4;
string star = "";
for (int i = 0; int i < height; i++)
{
    star += "*";
    Console.WriteLine(star);
}
Console.ReadLine();

这仅显示直角三角形。我试图制作的是一个金字塔。

雷克斯

在这里你有一个更清晰的代码:

int numberoflayer = 4;
int empty;
int number;
for (int i = 1; i <= numberoflayer; i++)
{
    for (empty = 1; empty <= (numberoflayer - i); empty++)
        Console.Write(" ");
    for (number = 1; number <= i; number++)
        Console.Write('*');
    for (number = (i - 1); number >= 1; number--)
        Console.Write('*');
    Console.WriteLine();
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章