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

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

旌旗扬

2017-07-26 21:50

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();//换行

            }

        }

    }

}


写回答 关注

1回答

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

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

    旌旗扬

    非常感谢!

    2017-09-05 15:35:11

    共 1 条回复 >

C#开发轻松入门

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

254118 学习 · 1459 问题

查看课程

相似问题