为什么我的代码和书上一模一样,结果不一样啥情况?


using System;

namespace 第二节课作业
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Title="简单的客车售票系统";
            string[,] zuo = new string[9,4];
            for (int i=0;i<9;i++)
            {
                for (int j=0;j<4;j++)
                {
                    zuo[i,j] = "【有票】";
                }
            }
            string s = string.Empty;
            while (true )
            {
                System.Console.Clear();
                Console.WriteLine("\n  简单客车售票系统" + "\n");
                for (int i=0;i<9;i++)
                {
                    for (int j=0;j<4;j++)
                    {
                        System.Console.ReadLine();
                    }
                    System.Console.WriteLine();
                }
                System.Console.Write("请输入座位行号和列号(如:0,2)输入q退出:");
                s = System.Console.ReadLine();
                if (s == "q") break;
                string[] ss = s.Split(',');
                int one = int.Parse(ss[0]);
                int two = int.Parse(ss[1]);
                zuo [one ,two ]="【已售】";
            }
        }
    }
}

img

img

img

img

img


Console.WriteLine("\n  简单客车售票系统" + "\n");
                for (int i=0;i<9;i++)
                {
                    for (int j=0;j<4;j++)
                    {
                        System.Console.ReadLine();
                    }
                    System.Console.WriteLine();
                }

这段代码里,书上是System.Console.Write(zuo[i,j]);,你写的System.Console.ReadLine();。

这种情况一般两个原因:

  1. 某个符号错了
  2. 书上的代码错了
    😂😂😂😂