已有56人关注
C#中客车销售记录程序编写遇到难题?求解?
发表在C#图书答疑 2016-09-16
是否精华
版块置顶:
C#开发宝典
 第七章数组与集合
 例7.12后面紧接的试一试
 问题:
 假设客车的座位数是9行4列,读者可以使用二维数组,在控制台应用程序中实现简单的客车售票记录?
 希望的回复是:
 老师你好,能帮我编写下这程序吗 ,程序中最好有编码注释,方便理解,再发我QQ邮箱,我的QQ邮箱是:
534881879@qq.com
再次感谢!
分享到:
精彩评论 1
小科_mrkj
学分:43 LV2
2016-09-18
沙发
读者朋友:
    您好,参考下面代码:
static void Main() //入口方法
  {
      Console.Title = "简单客车售票系统"; //设置控制台标题
      string[,] zuo = new string[9, 4]; //定义二维数组
      for (int i = 0; i < 9; i++) //for循环开始
      {
          for (int j = 0; j < 4; j++) //for循环开始
          {
              zuo[i, j] = "【有票】"; //初始化二维数组
        }
      }
    string s = string.Empty; //定义字符串变量
    while (true) //开始售票
      {
          Console.Clear(); //清空控制台信息
        Console.WriteLine("\n        简单客车售票系统" + "\n"); //输出字符串
          for (int i = 0; i < 9; i++)
          {
            for (int j = 0; j < 4; j++)
            {
                  System.Console.Write(zuo[i, j]); //输出售票信息
            }
              Console.WriteLine(); //输出换行符
          }
        Console.Write("请输入坐位行号和列号(如:0,2)输入q键退出:");
          s = Console.ReadLine(); //售票信息输入
          if (s == "q") break; //输入字符串"q"退出系统
          string[] ss = s.Split(','); //拆分字符串
          int one = int.Parse(ss[0]); //得到坐位行数
        int two = int.Parse(ss[1]); //得到坐位列数
        zuo[one, two] = "【已售】"; //标记售出票状态
      }
}
首页上一页 1 下一页尾页 1 条记录 1/1页
手机同步功能介绍
友情提示:以下图书配套资源能够实现手机同步功能
明日微信公众号
明日之星 明日之星编程特训营
客服热线(每日9:00-17:00)
400 675 1066
mingrisoft@mingrisoft.com
吉林省明日科技有限公司Copyright ©2007-2022,mingrisoft.com, All Rights Reserved长春市北湖科技开发区盛北大街3333号长春北湖科技园项目一期A10号楼四、五层
吉ICP备10002740号-2吉公网安备22010202000132经营性网站备案信息 营业执照