使用星号C#打印直角三角形

时间:2018-09-11 11:44:33

标签: c#

该程序的目标是从1到10循环播放,并在控制台窗口中打印一个直角三角形,但它会打印“ +,-。/ 01234”

    char star ='*';
        for (int counter = 1; counter <= 10; counter++)
        {
            star++;
            Console.WriteLine(star);
        }
        }

1 个答案:

答案 0 :(得分:3)

使用star++;不会创建像"**"这样的新字符串。您需要为此使用string

string star = string.Empty; // use string
for (int counter = 1; counter <= 10; counter++)
{
     star += "*"; // append a star
     Console.WriteLine(star);
}