为了账号安全,请及时绑定邮箱和手机立即绑定
关注
余四元

换行问题请教

我想达到的效果是:

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

        }

    }

}


2021-01-23 源自:C#开发轻松入门 4-9 41 浏览 1 回答

最佳回答

2021-01-24

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

                  }

        }

    }

}


余四元 (提问者)

THX!
#1 2021-01-24 回复

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信