原理:

先生成一个9行4列的数组,然后用一个输入的值(坐标)去替换掉座位

代码:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text; namespace 售票系统
{
class Program
{
static void Main(string[] args)
{
Console.Title = "售票系统";
string[,] zuo = new string[, ];
for (int i = ; i < ; i++)
{
for (int j = ; j < ; j++)
{
zuo[i, j] ="【有票】";
}
}
string s = string.Empty;//这个是标识退出或座位的。
while (true) //生成一个9行4列的内容。
{
System.Console.Clear();
Console.WriteLine("\n 简单客车售票系统" + "\n");
for (int i = ; i < ; i++)
{
for (int j = ; j < ; j++)
{
System.Console.Write(zuo[i,j]);
}
System.Console.WriteLine();//表示向控制台写入字符串后换行。也就是达到每四行换行一次的效果。
}
System.Console.Write("请输入作为行号和列号(例如:0,2)按q退出!");
s = System.Console.ReadLine();//读取输入的值。
if (s == "q") break;
try
{
string[] ss = s.Split(',');//以逗号分隔。
int one = int.Parse(ss[]);
int two = int.Parse(ss[]);
zuo[one, two] = "【已售】";
}
catch (Exception)
{
Console.Write("异常错误!");
}
}
}
}
}

最新文章

  1. ThinkPhp5.0模型验证规则
  2. 监视 Windows 剪切板
  3. Struts2运行流程
  4. RabbitMQ高可用方案总结
  5. Python使用split使用多个字符分隔字符串
  6. 采用HSV生成随机颜色
  7. vss2005使用
  8. 关于MessageBox的用法
  9. Jquery关闭离开页面时提醒
  10. IOS开发之动态获取模型的属性值
  11. Socket 服务器和客户端通信
  12. Oracle存储过程的简单示例
  13. lzo压缩格式文件查看
  14. MyBatis基础学习笔记--自总结
  15. 面试 Linux 运维工作至少需要知道哪些知识?
  16. SpringMVC返回json数据的三种方式(转)
  17. [Jenkins]IOS构建机配置记录
  18. linux添加lvm磁盘大小,命令行创建swap
  19. laravel 队列发送邮件
  20. win10 内置软件经常不用,还占空间?如何轻松卸载

热门文章

  1. TCP/IP协议栈--IP首部选项字段的分析
  2. PHP反射获取当前函数的内容
  3. MySQL-关于并发下的mysql_insert_id()
  4. HDUOJ--------1003 Max Sum
  5. PAT 1087 All Roads Lead to Rome
  6. iOS端JSON转Model链式编程框架SuperKVC使用方法与原理
  7. ios app 实现热更新(无需发新版本号实现app加入新功能)
  8. 读书笔记6pandas简单使用
  9. sourcetree和Git的使用教程
  10. spring mvc get方式乱码