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

有比这简单的方法吗?

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

            {

             for (int f = 1; f<= 1; f++)

                {

                    Console.Write(f);

                }

                Console.WriteLine();//换行

             for (int e = 1; e<= 2; e++)

                {

                    Console.Write(e);

                }

                Console.WriteLine();//换行

             for (int d = 1; d<= 3; d++)

                {

                    Console.Write(d);

                }

                Console.WriteLine();//换行

             for (int c = 1; c <= 4; c++)

                {

                    Console.Write(c);

                }

                Console.WriteLine();//换行

              for (int b = 1; b <= 5; b++)

                {

                    Console.Write(b);

                }

                Console.WriteLine();//换行

                for (int a = 1; a <= 6; a++)

                {

                    Console.Write(a);

                }

                Console.WriteLine();//换行

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

                {

                    Console.Write(x);

                }

                Console.WriteLine();//换行

            }


提问者:慕斯5498518 2018-11-09 16:54

个回答

  • NewBie_HulkHsu
    2020-05-02 19:29:47

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

                    {

                        if(x>y)

                        {continue;}

                        Console.Write(x);

                    }


  • XSJC
    2020-03-03 10:19:22

    改一个变量就行,只需要一个字母哦。

  • 慕田峪3367546
    2020-02-08 18:11:07

    在最里面的循环加上这个条件就行if(x>y){ break;}就行!?

  • 慕的地7215432
    2020-02-02 20:39:40

    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 <= y; x++)

                    {

                        Console.Write(x);

                    }

                    Console.WriteLine();//换行

                }

            }

        }

    }


  • 慕瓜4039511
    2020-01-28 15:28:48

    static void Main(string[] args)

            {

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

                {

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

                    {

                        if(x>y){

                            break;

                        }

                        Console.Write(x);

                    }

                    Console.WriteLine();//换行

                }

            }



  • 悠然于世
    2020-01-23 22:39:13

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

    {

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

        {

            Console.Write(x);

        }

        Console.WriteLine();//换行

    }


  • 慕设计7217822
    2020-01-07 12:03:32

    static void Main(string[] args)

            {

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

                {

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

                    {

                        Console.Write(x);

                    }

                    Console.WriteLine();//换行

                }

            }


  • 慕设计7217822
    2020-01-07 12:03:01

                        if (x == y)

  • qq_宝慕林8214744
    2019-10-25 07:59:26

    namespace Test

    {

        class Program

        {

            static void Main(string[] args)

            {

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

                {

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

                    {

                        Console.Write(x);

                    }

                    Console.WriteLine();//换行

                }

            }

        }

    }


  • weixin_慕少3563747
    2019-10-14 14:41:39

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

                {

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

                    {

                        Console.Write(x);

                    }

                    

                    Console.WriteLine();//换行

                }


  • 墨铭亓邈
    2019-05-12 21:51:58

    应该是if(x=y)和(x>=y)可以。x<=y的话,每行就只能输出一个数

  • 慕仰8349042
    2019-04-24 15:43:31

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

                {

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

                    {

                        if (x<=y) {

                            Console.Write(x);

                        }

                        

                    }

                    Console.WriteLine();//换行

                }


  • sharp琳
    2018-11-26 08:12:46

    x<=y,即可!

  • 慕斯5498518
    2018-11-09 16:58:57

    x=y即可