体育资讯网

您现在的位置是:首页 > 足球教学 > 正文

足球教学

电影院在线售票系统源码(电影院网上售票系统)

hacker2022-07-03 21:38:26足球教学58
本文目录一览:1、大学C语言(c++)课程设计电影院售票管理系统2、

本文目录一览:

大学C语言(c++)课程设计电影院售票管理系统

#includeiostream

#includeiomanip

#define LEN 20

#define ROW 20

using namespace std;

void initseat(char s[LEN][ROW])

{

int i,j;

for(i=0;iLEN;i++)

{

for(j=0;jROW;j++)

{

s[i][j]=' ';

}

}

}

void printmenu()

{

cout"\t\t1.查询座位\t""2.预定座位"endl;

cout"\t\t3.打印电影票\t""4.显示所有位置"endl;

cout"\t\t0.退出"endl;

}

void printseat(char s[LEN][ROW])

{

int i,j;

cout"    ";

for(i=0;iROW;i++)

coutsetw(3)i+1;

coutendl;

for(i=0;iLEN;i++)

{

coutsetw(3)i+1".";

for(j=0;jROW;j++)

coutsetw(3)s[i][j];

coutendl;

}

}

bool searchfull(char s[LEN][ROW])

{

int l,r;

cout"您要查找的行数为:";

cinl;

cout"您要查找的列数为:";

cinr;

if(s[l-1][r-1]!=' ')

{

cout"您查找的座位已有人!!!"endl;

return false;

}

else

{

cout"您查找的座位没有人!!!"endl;

return true;

}

}

bool printticket(char s[LEN][ROW],int l,int r)

{

cout"电影名称:""星际穿越"endl;

cout"座位:"l"排"r"列"endl;

cout"放映时间:""2014年12月20日14:00"endl;

return true;

}

bool reservation(char s[LEN][ROW])

{

int l,r;

cout"您要预定的行数为:";

cinl;

cout"您要预定的列数为:";

cinr;

if(!(l=LENl=0r=ROWr=0))

{

cout"您的输入不合法!!!"endl"预定失败!!!"endl;

return false;

}

bool flag;

if(s[l-1][r-1]=='#')

flag=false;

else

flag=true;

if(flag==false)

{

cout"此座位已有人!!!"endl;

return false;

}

s[l-1][r-1]='#';

printticket(s,l,r);

return true;

}

int main()

{

char seat[LEN][ROW];

int flag,l,r;

initseat(seat);

printseat(seat);

printmenu();

while(cinflag,flag!=0)

{

switch(flag)

{

case 1:searchfull(seat);break;

case 2:reservation(seat);break;

case 3:cout"请输入您要打印的行数:";cinl;

   cout"请输入您要打印的行数:";cinr;

   if(!(l=LENl=0r=ROWr=0))

{

cout"您的输入不合法!!!"endl"预定失败!!!"endl;

break;

}

   printticket(seat,l,r);

break;

case 4:printseat(seat);

default:break;

}

printmenu();

}

return 0;

}

电影院售票的求大虾们帮我做一个电影院售票系统(C#,java都行)CS或者BS结构都行 ,很急 请大虾们帮帮忙

这是我以前写的

#includestdio.h

#includestring.h

#define N 99 //票数容量  

struct Date

{

int year;

int month;

int day;

};

struct Word

{

char movie[20]; //片名

struct Date time; //上映日期

int price; //票价

int spare; //剩余票数

}a[N],t;

void newticket(FILE *fp)

{

printf("片名:");

scanf(" %s",t.movie);

printf("日期:(例如 2014 1 25)\n");

scanf("%d%d%d",t.time.year,t.time.month,t.time.day);

printf("票价:");

scanf(" %d",t.price);

printf("剩余票数:");

scanf(" %d",t.spare);

if(t.spare!=0) //余票不为0

fprintf(fp,"%-20s %4d-%02d-%02d %3d %3d\n",t.movie,t.time.year,\

t.time.month,t.time.day,t.price,t.spare);

fclose(fp);

}

void look(FILE *fp)

{

int i,n=0;

// char ch;

fclose(fp);

fp=fopen("电影票.txt","r");

for(i=0;iN;i++)

{

fscanf(fp,"%s %d-%d-%d %d %d\n",a[i].movie,a[i].time.year,\

a[i].time.month,a[i].time.day,a[i].price,a[i].spare);

if(a[i].spare0)n++;

}

for(i=0;in;i++)

printf("%-20s %4d-%02d-%02d %3d %3d\n",a[i].movie,a[i].time.year,\

a[i].time.month,a[i].time.day,a[i].price,a[i].spare);

fclose(fp);

}

void menu()

{

printf("========电影票管理系统========\n");

printf("1.添加售票   2.余票查询\n0.退出程序\n");

printf("==============================\n");

printf("功能选项:");

}

int main()

{

FILE *fp;

char c;

while(1)

{

menu();

scanf(" %c",c);

fp=fopen("电影票.txt","a+");

switch(c)

{

case '1':newticket(fp);break;

case '2':look(fp);break;

case '0':return 0;

}

}

}

求c语言,电影院售票管理系统的设计与实现的代码

#include stdio.h

#include stdlib.h

struct cell

{

char* name;

int time;

int seat;

int saled;

} a,b,c,d;

int sel=0;

void title();

void saleproc();

int saleThread(struct cell* ce,int dd);

void tiupiaoproc();

int tiupiaoThread(struct cell* ce);

void count();

int init(struct cell* ce,char* name,int time,int seat)

{

ce-name=name;

ce-time=time;

ce-seat=seat;

ce-saled=0;

return 1;

}

int saleThread(struct cell* ce,int dd)

{

if((ce-seat-ce-saled)=dd)

{

ce-saled+=dd;

printf("售票成功!按ESC键返回主菜单\n");

fflush(stdin);

int cc=_getche();

return 1;

}

else

{

printf("售票失败---余票不足!按ESC键返回主菜单\n");

fflush(stdin);

int cc=_getche();

return 0;

}

}

void saleproc()

{

int f=1;

while(f)

{

system("cls");

printf("***********************************\n");

printf("*                                 *\n");

printf("*        厅 影片 时间 余票        *\n");

printf("*                                 *\n");

printf("* A %s %d:%d %3d *\n",a.name,a.time/60,a.time%60,a.seat-a.saled);

printf("*                                 *\n");

printf("* B %s %d:%d %3d *\n",b.name,b.time/60,b.time%60,b.seat-b.saled);

printf("*                                 *\n");

printf("* C %s %d:%d %3d *\n",c.name,c.time/60,c.time%60,c.seat-c.saled);

printf("*                                 *\n");

printf("* D %s %d:%d %3d *\n",d.name,d.time/60,d.time%60,d.seat-d.saled);

printf("*                                 *\n");

printf("***********************************\n");

printf("请选择放映厅(a,b,c,d)和要购的票数(按ESC键返回主菜单)(格式: a 5):\n");

fflush(stdin);

char cc;

int dd;

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();

}

int tiupiaoThread(struct cell* ce)

{

if(ce-saled==0)

{

printf("撞尼玛鬼了 老子一张票都没卖, 哪来的退票???\n");

fflush(stdin);

int cc=_getche();

return 0;

}

ce-saled--;

printf("退票成功! 按任意键返回主菜单\n");

fflush(stdin);

int cc=_getche();

return 1;

}

void tiupiaoproc()

{

int f=1;

while(f)

{

system("cls");

printf("***********************************\n");

printf("*                                 *\n");

printf("*              退 票              *\n");

printf("*                                 *\n");

printf("*    A %-20s       *\n",a.name);

printf("*                                 *\n");

printf("*    B %-20s       *\n",b.name);

printf("*                                 *\n");

printf("*    C %-20s       *\n",c.name);

printf("*                                 *\n");

printf("*    D %-20s       *\n",d.name);

printf("*                                 *\n");

printf("***********************************\n");

printf("请输入要退的厅(a,b,c,d):\n");

char cc;

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();

}

void countproc()

{

int f=1;

while(f)

{

system("cls");

printf("***********************************\n");

printf("*                                 *\n");

printf("* 统 计 *\n");

printf("*                                 *\n");

printf("* A厅: 余票 %3d 上座率 %5.2f%% *\n",a.seat-a.saled,(((float)a.saled/(float)a.seat)*100));

printf("*                                 *\n");

printf("* B厅: 余票 %3d 上座率 %5.2f%% *\n",b.seat-b.saled,(((float)b.saled/(float)b.seat)*100));

printf("*                                 *\n");

printf("* C厅: 余票 %3d 上座率 %5.2f%% *\n",c.seat-c.saled,(((float)c.saled/(float)c.seat)*100));

printf("*                                 *\n");

printf("* D厅: 余票 %3d 上座率 %5.2f%% *\n",d.seat-d.saled,(((float)d.saled/(float)d.seat)*100));

printf("*                                 *\n");

printf("***********************************\n");

printf("按ESC键返回主菜单!\n");

fflush(stdin);

int cc=_getche();

if(cc==27)

{

f=0;

break;

}

}

title();

}

void title()

{

int f=1;

while(f)

{

system("cls");

printf("***********************************\n");

printf("*                                 *\n");

printf("*        欢迎光临牛B电影院        *\n");

printf("*                                 *\n");

printf("*            1. 售 票             *\n");

printf("*                                 *\n");

printf("*            2. 退 票             *\n");

printf("*                                 *\n");

printf("*            3. 统 计             *\n");

printf("*                                 *\n");

printf("*            4. 退 出             *\n");

printf("*                                 *\n");

printf("***********************************\n");

printf("请选择:(1,2,3,4) \n");

fflush(stdin);

scanf("%d",sel);

getchar();

switch(sel)

{

case 1:

saleproc();

f=0;

break;

case 2:

tiupiaoproc();

f=0;

break;

case 3:

countproc();

f=0;

break;

case 4:

system("exit");

f=0;

break;

default:

break;

}

}

}

int main(int argc, 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();

return 0;

}

基于JSP和MySql的电影院售票管理系统源代码和数据库

基于JSP和MySql的电影院售票管理系统源代码和数据库嗯哪,我有的,

电影院售票系统 java写的,B/S架构谁有现成的啊?

CSDN上面请大神去吧···一般这种东西是分什么用途的···你要是只是作业的话或许某个大神心情好会给你源码···如果你要是商用的话···那就只能RMB解决了···

求简单的java电影院售票系统源代码

这个没人会给的,因为编出来可以卖给大四的学生做毕业设计,所以没戏

发表评论

评论列表

  • 惑心笙沉(2022-07-04 02:07:34)回复取消回复

    j; cout"    "; for(i=0;iROW;i++) coutsetw(3)i+1; coutendl; for(i=0;iLEN;i++) { coutsetw(3)i+1"."; for(j=0;jROW;

  • 美咩谜兔(2022-07-03 23:45:51)回复取消回复

    r-1]=='#') flag=false; else flag=true; if(flag==false) { cout"此座位已有人!!!"endl; return false; } s[l-1][r-1]='#'; printticket(s,l,r); retur

  • 语酌木落(2022-07-04 02:40:42)回复取消回复

    l"预定失败!!!"endl; return false; } bool flag; if(s[l-1][r-1]=='#') flag=false; else flag=true; if(flag==false) { cout"此座位已有人!!!"endl;

  • 森槿晴枙(2022-07-04 07:13:04)回复取消回复

    witch(cc) { case 'a': tiupiaoThread(a); f=0; break; case 'b': tiupiaoThread(b);

  • 北槐挽鹿(2022-07-04 01:10:51)回复取消回复

    f=0; break; case 'b': tiupiaoThread(b); f=0; break; case 'c': tiupiaoThread(c)