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

循环嵌套+三元运算符

for (int row = 0; row < 7; row++) 

 {               

     for (int col = 0; col < 7; col++)   

      {              

          Console.Write((row == col | row + col == 6) ? " O " : ".");  

      }  

      Console.WriteLine();      

  }

提问者:qq_慕工程3053335 2023-06-07 16:05

个回答

  • qq_慕雪4435505
    2023-06-15 10:42:52

    using System;

    using System.Collections.Generic;

    using System.Text;


    namespace Test

    {

        class Program

        {

            static void Main(string[] args)

            {

                //请完善代码

                for(int i=0;i<7;i++)

                {

                    for(int j=0;j<7;j++)

                    {

                        // if(j==i||j==6-i)

                        // {

                        //     Console.Write("o");

                        // }

                        // else

                        // {

                        //     Console.Write(".");

                        // }

                        Console.Write((j==i||j==6-i)?"o":".");    

                    }

                    Console.Write("\n");

                }

            }

        }

    }