㈠ 求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顯示器,那個效果跟電影院一個樣,現在我的朋友一到周末都來我家湊熱鬧了,家裡人少還看的過癮真是不錯。