换行问题请教

来源:4-9 C#循环结构之嵌套循环

余四元

2021-01-23 21:18

我想达到的效果是:

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();

        }

    }

}


写回答 关注

3回答

  • 阔狗阔落
    2021-01-24 14:27:49
    已采纳

    第一个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();

                      }

            }

        }

    }


    阿罗C

    Console.WriteLine();改成 Console.Write();

    2022-09-06 20:24:54

    共 2 条回复 >

  • 阿罗C
    2022-09-06 20:24:09

    Console.WriteLine();改成 Console.Write();

  • 阿罗C
    2022-09-06 19:44:25

     Console.WriteLine();改成 Console.Write();

C#开发轻松入门

本门课程是C#语言的入门教程,将带你轻松入门.NET开发

254118 学习 · 1459 问题

查看课程

相似问题