美文网首页
c#电影院选座

c#电影院选座

作者: Class_Lee | 来源:发表于2018-01-04 21:40 被阅读0次

Console.WriteLine ("请输入电影院规模(整数):");

int n = int.Parse (Console.ReadLine ());

int[,] seatArray = new int[n, n];

bool isBegin = true;

while (isBegin) {

Console.WriteLine ("*************************");

Console.WriteLine ("*\t1.选座  \t*");

Console.WriteLine ("*\t2.退座  \t*");

Console.WriteLine ("*\t3.查看  \t*");

Console.WriteLine ("*\t0.退出  \t*");

Console.WriteLine ("*************************");

Console.WriteLine ("请输入");

string numStr = Console.ReadLine ();

// 补充

switch (numStr) {

case "1":

Console.WriteLine ("执行选座功能");

Console.Write ("请选择行:");

int row = int.Parse (Console.ReadLine ());

row--;

Console.Write ("请选择列:");

int column = int.Parse (Console.ReadLine ());

column--;

// 用户输入

if (row <= n && column <= n) {

if (seatArray [row, column] == 0) {

seatArray [row, column] = 1;

for (int i = 0; i < seatArray.GetLength (0); i++) {

for (int j = 0; j < seatArray.GetLength (1); j++) {

Console.Write (seatArray [i, j]);

}

Console.WriteLine ();

}

} else {

Console.WriteLine ("该座位已经有人,请重新选择!");

}

} else {

Console.WriteLine ("输入数值过大!");

}

// 检测1.是否越界 2.查重

// 设置数组

break;

case "2":

Console.WriteLine ("执行退座功能");

Console.Write ("请选择行:");

int row1 = int.Parse (Console.ReadLine ());

row1--;

Console.Write ("请选择列:");

int column1 = int.Parse (Console.ReadLine ());

column1--;

// 用户输入

if (row1 <= n && column1 <= n) {

if (seatArray [row1, column1] != 0) {

seatArray [row1, column1] = 0;

for (int i = 0; i < seatArray.GetLength (0); i++) {

for (int j = 0; j < seatArray.GetLength (1); j++) {

Console.Write (seatArray [i, j]);

}

Console.WriteLine ();

}

} else {

Console.WriteLine ("该座位没有人,无法退票!");

}

} else {

Console.WriteLine ("输入数值过大!");

}

break;

case "3":

Console.WriteLine ("当前座位图");

for (int i = 0; i < seatArray.GetLength (0); i++) {

for (int j = 0; j < seatArray.GetLength (1); j++) {

Console.Write (seatArray [i, j]);

}

Console.WriteLine ();

}

break;

case "0":

Console.WriteLine ("欢迎下次光临");

isBegin = false;

break;

default:

Console.WriteLine ("输入有误,请重新输入");

break;

}

}

相关文章

  • c#电影院选座

    Console.WriteLine ("请输入电影院规模(整数):"); int n = int.Parse (C...

  • 电影院选座秘籍

    情侣首选10排13号和10排14号。代表十全十美,一生一世。

  • 在react中用canvas做一个电影院选座功能

    又到了每日分享了。这次分享的是:在react中用canvas做一个电影院选座功能。前言:项目采用create-re...

  • 乘机选座

    乘飞机起初不知道是可以自行选座,以为都是工作人员统一安排,有时不巧被安排在三人位的中间座,就感到活动很不方便...

  • 怎么加入85折电影票项目,它能创业?

    85折电影票,全国电影院,在线选座,网上订票边看电影边赚钱! 0投入、0风险、0库存 马云说: 很多人一生输 输就...

  • 哥斯拉大战金刚@三七读书会

    今天晚上在外面吃了晚饭,闲来无事陪老妈去电影院看了一场电影,选来选去的还是选了《哥斯拉大战金刚》,觉得去电影院看电...

  • 这部《阿拉丁》新在哪里?

    今天下午,我来到电影院准备随便找一部电影打发时间,电影院只有四部电影上映,就选了其中的《阿拉丁》,选座位的时...

  • 看电影什么样的座位最抢手?

    看电影选座也是门技术活,什么样的座位才可以物超所值呢?所以你知道电影院的黄金座位在哪么?哪一排看的最舒服,哪一排视...

  • 远离的,逝去的,就是天堂

    ——《天堂电影院》观后感 在过去的时光里,在恬静的小镇上,有一座名叫“天堂”的电影院。天堂电影院,与童年的纯真,与...

  • C# 6/7 新功能

    C#新功能 一、C#历史演变 C# 1,Visual Studio .NET 2002: C# 初版。 C# 1....

网友评论

      本文标题:c#电影院选座

      本文链接:https://www.haomeiwen.com/subject/zmpdnxtx.html