该程序的目标是从1到10循环播放,并在控制台窗口中打印一个直角三角形,但它会打印“ +,-。/ 01234”
char star ='*';
for (int counter = 1; counter <= 10; counter++)
{
star++;
Console.WriteLine(star);
}
}
答案 0 :(得分:3)
使用star++;
不会创建像"**"
这样的新字符串。您需要为此使用string
:
string star = string.Empty; // use string
for (int counter = 1; counter <= 10; counter++)
{
star += "*"; // append a star
Console.WriteLine(star);
}