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

关于运行问题

为什么我把这个程序打入,显示的是这个http://img.mukewang.com/5614f41000015c0813660768.jpg

提问者:呵呵哒改不成名字 2015-10-07 18:29

个回答

  • Perona
    2015-12-10 21:48:00

    里面的for循环输出写成了Console.WriteLine();是吧。

    Console.WriteLine();有换行的效果。

    Console.Write();没有换行的效果。

    参考代码

    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++)//循环7行
                {
                    for (int y = 1; y <= 7; y++)//循环7列
                    {
                        if (x == y || x + y == 8)//对角线打印O
                        {
                            Console.Write("O");
                        }
                        else
                        {
                            Console.Write(".");//其他位置打印.
                        }
                    }
                    Console.WriteLine();//换行
                } 
            }
        }
    }