首页 > 解决方案 > 用星号打印一个直角三角形c#

问题描述

目的是让这个程序从 1 循环到 10 并在控制台窗口打印一个直角三角形,但它打印“+,-./01234”

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

标签: c#

解决方案


star++;您一起,不要创建像"**". 您需要为此使用 a string

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

推荐阅读