我想达到的效果是:
123
1234
12345
但下面一段代码输出结果是:
123123412345
求问换行哪里有问题?
namespace Test
{
class Program
{
static void Main(string[] args)
{
for(int y=1;y<=3;y++)
for(int x=1;x<=y+2;x++)
{
Console.Write(x);
}
Console.WriteLine();
}
}
}
第一个for循环后面少了一个{,所以下面换行的语句就没起到作用
static void Main(string[] args) {
for (int y = 1; y <= 3; y++){
for (int x = 1; x <= y+2; x++) {
Console.Write(x);
}
Console.WriteLine();
}
}
}
}
Console.WriteLine();改成 Console.Write();
Console.WriteLine();改成 Console.Write();