问答详情
源自:4-10 编程练习

4-10这一题的两个for这里搞不明白

两个for为什么一个是代表行一个是代表列呢?

提问者:爱学习的小张 2018-04-27 16:04

个回答

  • 慕少135454
    2018-05-11 22:32:08
    已采纳

    内层的for用于输出.和o
    外层只用来换行

  • 慕移动526555
    2018-05-21 21:51:49

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

                {

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

                    {

                        if(x==y || x+y == 8)

                            Console.Write('O');

                        else

                            Console.Write('.');

                    }

                    Console.WriteLine();

                }


  • qq_Super丶文_0
    2018-04-27 16:26:59

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

                {

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

                    {

                        if(y==x||y==7-x+1)

                        {

                            Console.Write("O");

                        }

                        else

                        {

                            Console.Write(".");

                        }

                

                    }

                    Console.WriteLine("");

                }