为什么还是没有运行成功?

来源:4-10 编程练习

py粉_li

2019-03-03 15:20

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||i+j==6)

                    {

                        Console.Write("0");

                        continue;

                    }

                    Console.Write(".");

                }

                Console.WriteLine();

            }

        }

    }

}


写回答 关注

6回答

  • qq_精慕门2535300
    2019-03-28 16:51:01

    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++)

                    {

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

                        {

                            Console.Write("0");

                           

                        }

                        else

                        {

                            Console.Write(".");

                            

                        }

                        if (x == 7)

                        { Console.Write("\r\n"); }

                    }


                   


                    //请完善代码



                }


            }

        }

    }加上\r\n换行符


  • 慕勒6477385
    2019-03-25 16:08:00

    using System;

    using System.Collections.Generic;

    using System.Text;


    namespace Test

    {

        class Program

        {

            static void Main(string[] args)

            {

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

                {

                    for(int y=7;y>=1;y--)

                    {

                        if(x+y==8){

                            Console.Write('o');

                        }else if(x==y){

                            Console.Write('o');

                        }else{

                            Console.Write('.');

                        }

                    }

                    Console.WriteLine();

                }

            }

        }

    }


  • qq_慕容831212
    2019-03-17 20:51:41

    判定有问题,应该是i+j==8

  • 棠秋oO
    2019-03-05 21:26:31

    小写的字母o,不是数字0

  • 红衣长
    2019-03-05 20:07:38

    代码本身没有问题,是你把大写的O看成了零0

  • Jason_derknight
    2019-03-03 22:12:13

    using System;

    using System.Collections.Generic;

    using System.Text;


    namespace Test

    {

        class Program

        {

            static void Main(string[] args)

            {

                //请完善代码

                for (int a = 0; a < 7; a ++){

                    for (int b = 0; b < 7; b++){

                        var up = a;

                        var down = 6 - a;

                        if (b == up || b == down){

                            Console.Write('o');

                        } else {

                            Console.Write('.');

                        }

                    }

                }

            }

        }

    }

    我觉得你可以参考一下我的代码。

C#开发轻松入门

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

254118 学习 · 1459 问题

查看课程

相似问题