问答详情
源自:4-9 C#循环结构之嵌套循环

不太懂这段代码if(x>=y)break;

using System;

using System.Collections.Generic;

using System.Text;


namespace Test

{

    class Program

    {

        static void Main(string[] args)

        {

            for (int y = 1; y <= 7; y++)

            {

                for (int x = 1; x <= 7; x++)

                {

                    Console.Write(x);

                    if(x>=y)

                    break;

                }

                Console.WriteLine();//换行

            }

        }

    }

}


提问者:旌旗扬 2017-07-26 21:50

个回答

  • 郭昊坤
    2017-07-28 15:35:00
    已采纳

    y代表有几行,x代表每行的数据。因为输出的是三角形,那么判断条件就是当单行的数字大于行数时,结束该行,开始下一行。