㈠ 求c语言,电影院售票管理系统的设计与实现的代码
#include<stdio.h>
#include<stdlib.h>
structcell
{
char*name;
inttime;
intseat;
intsaled;
}a,b,c,d;
intsel=0;
voidtitle();
voidsaleproc();
intsaleThread(structcell*ce,intdd);
voidtiupiaoproc();
inttiupiaoThread(structcell*ce);
voidcount();
intinit(structcell*ce,char*name,inttime,intseat)
{
ce->name=name;
ce->time=time;
ce->seat=seat;
ce->saled=0;
return1;
}
intsaleThread(structcell*ce,intdd)
{
if((ce->seat-ce->saled)>=dd)
{
ce->saled+=dd;
printf("售票成功!按ESC键返回主菜单 ");
fflush(stdin);
intcc=_getche();
return1;
}
else
{
printf("售票失败---余票不足!按ESC键返回主菜单 ");
fflush(stdin);
intcc=_getche();
return0;
}
}
voidsaleproc()
{
intf=1;
while(f)
{
system("cls");
printf("*********************************** ");
printf("** ");
printf("*厅影片时间余票* ");
printf("** ");
printf("*A%s%d:%d%3d* ",a.name,a.time/60,a.time%60,a.seat-a.saled);
printf("** ");
printf("*B%s%d:%d%3d* ",b.name,b.time/60,b.time%60,b.seat-b.saled);
printf("** ");
printf("*C%s%d:%d%3d* ",c.name,c.time/60,c.time%60,c.seat-c.saled);
printf("** ");
printf("*D%s%d:%d%3d* ",d.name,d.time/60,d.time%60,d.seat-d.saled);
printf("** ");
printf("*********************************** ");
printf("请选择放映厅(a,b,c,d)和要购的票数(按ESC键返回主菜单)(格式:a5): ");
fflush(stdin);
charcc;
intdd;
dd=_getche();
if(dd==27)
{
f=0;
break;
}
else
{
cc=(char)dd;
}
scanf("%d",&dd);
switch(cc)
{
case'a':
saleThread(&a,dd);
f=0;
break;
case'b':
saleThread(&b,dd);
f=0;
break;
case'c':
saleThread(&c,dd);
f=0;
break;
case'd':
saleThread(&d,dd);
f=0;
break;
default:
break;
}
}
title();
}
inttiupiaoThread(structcell*ce)
{
if(ce->saled==0)
{
printf("撞尼玛鬼了老子一张票都没卖,哪来的退票??? ");
fflush(stdin);
intcc=_getche();
return0;
}
ce->saled--;
printf("退票成功!按任意键返回主菜单 ");
fflush(stdin);
intcc=_getche();
return1;
}
voidtiupiaoproc()
{
intf=1;
while(f)
{
system("cls");
printf("*********************************** ");
printf("** ");
printf("*退票* ");
printf("** ");
printf("*A%-20s* ",a.name);
printf("** ");
printf("*B%-20s* ",b.name);
printf("** ");
printf("*C%-20s* ",c.name);
printf("** ");
printf("*D%-20s* ",d.name);
printf("** ");
printf("*********************************** ");
printf("请输入要退的厅(a,b,c,d): ");
charcc;
fflush(stdin);
scanf("%c",&cc);
if(cc=='')
{
f=0;
break;
}
switch(cc)
{
case'a':
tiupiaoThread(&a);
f=0;
break;
case'b':
tiupiaoThread(&b);
f=0;
break;
case'c':
tiupiaoThread(&c);
f=0;
break;
case'd':
tiupiaoThread(&d);
f=0;
break;
default:
break;
}
}
title();
}
voidcountproc()
{
intf=1;
while(f)
{
system("cls");
printf("*********************************** ");
printf("** ");
printf("*统计* ");
printf("** ");
printf("*A厅:余票%3d上座率%5.2f%%* ",a.seat-a.saled,(((float)a.saled/(float)a.seat)*100));
printf("** ");
printf("*B厅:余票%3d上座率%5.2f%%* ",b.seat-b.saled,(((float)b.saled/(float)b.seat)*100));
printf("** ");
printf("*C厅:余票%3d上座率%5.2f%%* ",c.seat-c.saled,(((float)c.saled/(float)c.seat)*100));
printf("** ");
printf("*D厅:余票%3d上座率%5.2f%%* ",d.seat-d.saled,(((float)d.saled/(float)d.seat)*100));
printf("** ");
printf("*********************************** ");
printf("按ESC键返回主菜单! ");
fflush(stdin);
intcc=_getche();
if(cc==27)
{
f=0;
break;
}
}
title();
}
voidtitle()
{
intf=1;
while(f)
{
system("cls");
printf("*********************************** ");
printf("** ");
printf("*欢迎光临牛B电影院* ");
printf("** ");
printf("*1.售票* ");
printf("** ");
printf("*2.退票* ");
printf("** ");
printf("*3.统计* ");
printf("** ");
printf("*4.退出* ");
printf("** ");
printf("*********************************** ");
printf("请选择:(1,2,3,4) ");
fflush(stdin);
scanf("%d",&sel);
getchar();
switch(sel)
{
case1:
saleproc();
f=0;
break;
case2:
tiupiaoproc();
f=0;
break;
case3:
countproc();
f=0;
break;
case4:
system("exit");
f=0;
break;
default:
break;
}
}
}
intmain(intargc,char*argv[])
{
init(&a,"钢铁侠3",18*60+30,150);
init(&b,"致青春",19*60+30,150);
init(&c,"姜戈",20*60+30,150);
init(&d,"生化危机4",20*60+20,100);
title();
return0;
}
㈡ 有谁知道在网上怎么买电影票啊、
您好~
网上购买电影票及取票、观影流程如下:
1、登录购票网站,如大麦网:http://movie.damai.cn/quickbuy.aspx,选择影片和影院;
2、选择场次后进入座位图;
3、选择座位,并提交订单;
4、填写接收电子票手机号码,并确认订单信息无误;
5、选择支付方式并成功付款;
6、之后手机会收到电子票短信。短信中包含序号和验票码;
7、用户到影院自助出票机上使用序号和验票码打印出纸质电影票,凭票在开场前入场观影。
感谢您对大麦网的支持!
㈢ 在网上怎么订电影票
微信购买:
1. 首先我们登录微信后在我的页面里进入到钱包的功能。
2. 然后在钱包的功能里面往下拉,点击进入电影演出赛事的选项。
3. 接着我们就会看到有很多上映的电影,点击购买进去查看详情。
4. 进入到详情之后我们选择好自己想要的场次就点击右边的购票。
5. 最后我们只要选择好位置,点击下方的确认选座付款即可。
淘宝购买:
1. 首先打开我们的电脑,点击桌面上任意浏览器,双击打开,然后在编辑框中输入“淘宝网”三个字,点击右边的网络一下即可。
2. 选择淘宝网官方网站购买,点击网络之后,进入到关于淘宝网的所有知识界面,为了我们的购物安全,我们必须要找到淘宝网官方网站点击进入。
3. 登陆淘宝网账号,我们进入到淘宝网网站,点击右边的淘宝网登陆,登陆我们之前所用的淘宝网账号,输入相关的密码登陆即可。
4. 接下来我们开始购买电影票了,点击登陆下面的便民服务“电影票”,点击打开。进入到电影专区。我们可以看自己喜欢的电影。
5. 选择区域电影,进入到淘宝网电影专区,我们选择自己喜欢的电影,点击打开,选择自己当地所在的电影城,选择日期。
6. 当我们把这些都选好之后,我们就可以购买电影票了,点击下面的选座购票,进入到礼外一个窗口,然后点击确认下单即可。
7. 有时候我们为了节省开支,我们还可以利用例外一中购票,团购的方式够买电影票,点击下面的团购方式。
㈣ 大学C语言(c++)课程设计电影院售票管理系统
#include<iostream>
#include<iomanip>
#defineLEN20
#defineROW20
usingnamespacestd;
voidinitseat(chars[LEN][ROW])
{
inti,j;
for(i=0;i<LEN;i++)
{
for(j=0;j<ROW;j++)
{
s[i][j]='';
}
}
}
voidprintmenu()
{
cout<<" 1.查询座位 "<<"2.预定座位"<<endl;
cout<<" 3.打印电影票 "<<"4.显示所有位置"<<endl;
cout<<" 0.退出"<<endl;
}
voidprintseat(chars[LEN][ROW])
{
inti,j;
cout<<"";
for(i=0;i<ROW;i++)
cout<<setw(3)<<i+1;
cout<<endl;
for(i=0;i<LEN;i++)
{
cout<<setw(3)<<i+1<<".";
for(j=0;j<ROW;j++)
cout<<setw(3)<<s[i][j];
cout<<endl;
}
}
boolsearchfull(chars[LEN][ROW])
{
intl,r;
cout<<"您要查找的行数为:";
cin>>l;
cout<<"您要查找的列数为:";
cin>>r;
if(s[l-1][r-1]!='')
{
cout<<"您查找的座位已有人!!!"<<endl;
returnfalse;
}
else
{
cout<<"您查找的座位没有人!!!"<<endl;
returntrue;
}
}
boolprintticket(chars[LEN][ROW],intl,intr)
{
cout<<"电影名称:"<<"星际穿越"<<endl;
cout<<"座位:"<<l<<"排"<<r<<"列"<<endl;
cout<<"放映时间:"<<"2014年12月20日14:00"<<endl;
returntrue;
}
boolreservation(chars[LEN][ROW])
{
intl,r;
cout<<"您要预定的行数为:";
cin>>l;
cout<<"您要预定的列数为:";
cin>>r;
if(!(l<=LEN&&l>=0&&r<=ROW&&r>=0))
{
cout<<"您的输入不合法!!!"<<endl<<"预定失败!!!"<<endl;
returnfalse;
}
boolflag;
if(s[l-1][r-1]=='#')
flag=false;
else
flag=true;
if(flag==false)
{
cout<<"此座位已有人!!!"<<endl;
returnfalse;
}
s[l-1][r-1]='#';
printticket(s,l,r);
returntrue;
}
intmain()
{
charseat[LEN][ROW];
intflag,l,r;
initseat(seat);
printseat(seat);
printmenu();
while(cin>>flag,flag!=0)
{
switch(flag)
{
case1:searchfull(seat);break;
case2:reservation(seat);break;
case3:cout<<"请输入您要打印的行数:";cin>>l;
cout<<"请输入您要打印的行数:";cin>>r;
if(!(l<=LEN&&l>=0&&r<=ROW&&r>=0))
{
cout<<"您的输入不合法!!!"<<endl<<"预定失败!!!"<<endl;
break;
}
printticket(seat,l,r);
break;
case4:printseat(seat);
default:break;
}
printmenu();
}
return0;
}
㈤ 用手机怎么买电影票
用手机购买电影票方法如下:
进入手机网络,点击【添加卡片】
选好座位,根据提示操作付款即可,手机收到电影票兑换码。可以去电影院自助取票机取票,进行观影。
㈥ 求c语言大神帮忙编一个电影票预订系统.
首先,考试跟这个毫无关系,这是数据结构的课程设计,因为你提到了要求用链表和队列。
其次,只要你班里有一个做出来了,大家就都有了。
最后,c语言要订票这事有点夸张,假装订票倒是有可能,因为订票应该是网页相关的事。
给你个建议,先从造链表和队列的函数写起,这些都是书上有的固定例子抄就可以了。
帮你安排一下吧:队列可用来放预售票。因为题里有退票的要求,所以可以用来回收退的票。
链表还真不好安排,凑活用来查询吧。就是把队列里的票连在链表里,这样可以按顺序查票。
我不想给你写,倒不是为了分,一般作业我都只做到提示,只有有相当难度的规划我才会动手以增加我的收藏。
㈦ 怎么样在网上买电影票买到之后怎么拿票
一、怎么网上买电影票:
在手机上有很多卖电影票的APP,如猫眼,美团等,在APP里选择影院和电影,会提示选座的信息,选完座后,确认订单无误后付款,付款后就会给你一个序号和验票码,这就算购买完成了。
如果不想下载APP,微信钱包里有电影票的第三方链接,点击进去就可以买票了。
二、怎么拿票:
支持网上购票的电影院都会有自主取票机,在电影院相对显眼的位置摆放,如果找不到可以问工作人员。自主取票机的使用根据它提示的步骤,输入网上购票后给你的序号和验票码就可以取票了。
电影,是由活动照相术和幻灯放映术结合发展起来的一种连续的影像画面,是一门视觉和听觉的现代艺术,也是一门可以容纳戏剧、摄影、绘画、音乐、舞蹈、文字、雕塑、建筑等多种艺术的现代科技与艺术的综合体。
但它又具有独自的特征,电影在艺术表现力上不但具有其它各种艺术的特征,又因可以运用蒙太奇(法语:Montage)这种艺术性突跃的电影组接技巧,具有超越其它一切艺术的表现手段,
而且影片可以大量复制放映,随着现代社会的发展,电影已深入到人类社会生活的方方面面,是人们日常生活不可或缺的一部分。
电影是一种以现代科技成果为工具与材料,运用创造视觉形象和镜头组接的表现手段,在银幕的空间和时间里,塑造运动的、音画结合的、逼真的具体形象,以反映社会生活的现代艺术。
电影能准确地“还原”现实世界,“展现”虚拟世界,给人以逼真感,亲近感,宛如身临其境。电影的这种特性,可以满足人们更广阔、更真实地感受生活的愿望。
电影的帧速率一般是24帧每秒,随着技术的提升,即将出现48帧甚至60帧每秒的电影。
(7)购买电影票C语言扩展阅读:
电影票退改签:
2016年前,电影票一直采取的是“一经售出、概不退换”的销售方式,随着越来越多观众选择网络购票,再加上各大购票平台欲在激烈的市场竞争中抢夺用户。
2016年起,多家第三方售票平台相继上线电影票“退改签”业务,以提升观众体验。
2018年9月18日,中国电影发行放映协会发布《关于电影票“退改签”规定的通知》,要求各院线、影院投资公司、影院与第三方购票平台要完善电影票“退改签”规定,优化流程、简化手续,履行对观众的告知义务,便于观众查阅和社会监督。
㈧ c语言购买电影票,20张一下每张30元,超过20张到50张每张60元
甲(26x20-20x20)/(30-20)
=120/10
=12张
乙20-12=8张
㈨ 如何订购电影票
您好!网上购买电影票及取票、观影流程如下:
1、选择影片和影院;
2、选择场次后进入座位图;
3、选择座位,并提交订单;
4、填写接收电子票手机号码,并确认订单信息无误;
5、选择支付方式并成功付款;
6、之后手机会收到电子票短信。短信中包含序号和验票码;
7、用户到影院自助出票机上使用序号和验票码打印出纸质电影票,凭票在开场前入场观影。
希望麦麦可以帮到您~网罗全国各大院线,不用排队,轻松选座购票,25元起!还有各种首映活动、明星见面会等你来体验~ 欢迎您来(http://movie.damai.cn/film/)查看有没有您感兴趣的影片!
㈩ 用c语言解决排队买电影票 问题
3D其实就是三维立体转换过来的,呵呵我就不用去排队看电影,因为我在家就有自己的3D影院,刚买了一台LG不闪式3D显示器,那个效果跟电影院一个样,现在我的朋友一到周末都来我家凑热闹了,家里人少还看的过瘾真是不错。