C语言实现电影院选座管理系统
本文实例为大家分享了C语言电影院选座管理系统的具体代码,供大家参考,具体内容如下
/* 编写一个电影院选座管理系统程序。 问题描述: 自行设计一个电影院放映厅(容积不小于5排,每排不少于10人), 通过该“电影院选座管理系统”实现为顾客选座位的功能。 实现如下功能: 1.给出座位分布图形; 2.可实现根据顾客需求选座; 3.可由系统自动为顾客选座; 4.可查找座位选择人姓名。 具体要求如下: 1.采用多文件结构设计程序; 2.通过字符或图形方式给出座位分布情况,可查看座位选择情况; 3.设计操作界面,可选择按照顾客指定座位进行选座或系统自动选座; 4.对于给定座位能够显示出座位选择人姓名信息。 5.能够对座位信息进行保存。 */ #include<stdio.h> #include<string.h> #include<stdlib.h> #include<time.h> #include<conio.h> #define H 5 #define L 10 int a[H][L]={1,1,0,1,1,0,1,1,0,1, 1,0,0,0,0,0,0,1,1,1, 1,0,1,1,1,1,1,0,1,1, 1,0,1,0,0,0,0,1,1,1, 0,1,0,1,0,1,0,1,1,1}; //自定义一个休眠函数 void Sleep(int millisecond) { clock_t begin = clock();//获取当前的CPU时钟的时间 while(clock() - begin < millisecond);//如果时间差没达到休息时间要求就一直循环 } int main() { int i,j,count=0; int x,y; int choie; srand((unsigned)time(0)); printf("\t\t电影院座位表:\n"); for(i=0;i<H;i++) for(j=0;j<L;j++) { if(a[i][j]) printf(" ▇ "); else printf(" □ "); count++; if(count%10==0) printf("\n"); } count=0; printf("\n请选择手动选择还是系统随机(1 or 0):\n 1.手动选择\t 0.系统随机\n"); scanf("%d",&choie); if(choie){ printf("\n请选择你要的位置(x,y):"); scanf("%d,%d",&x,&y); } else { for(i=0;i<H;i++) for(j=0;j<L;j++) if(!a[i][j]){ x=i;y=j; } } printf("///执行中"); for(i = 0; i < 6; ++i) { Sleep(500); printf("."); } system("cls"); //将位置转为1 a[x-1][y-1]=1; printf("\t\t电影院座位表:\n"); for(i=0;i<H;i++) for(j=0;j<L;j++) { if(a[i][j]) printf(" ▇ "); else printf(" □ "); count++; if(count%10==0) printf("\n"); } printf("你的位置坐标为(%d,%d)\n",x,y); return 0; }
更多学习资料请关注专题《管理系统开发》。
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持我们。
相关推荐
-
C语言图书管理系统简洁版
DOS界面的图书管理系统,具体内容如下 程序分为两块:管理员操作(收录图书.删除图书等)和会员操作(注册.借书.还书等): 1.管理员操作界面 2.会员操作界面 global.h头文件:(程序中只使用了一个编写的头文件,在这里存放了所有的接口函数以及需要使用到的头文件,还有结构体的定义) #include "iostream" #include "string" #include "fstream" #include "conio.h&
-
C语言学生成绩管理系统源代码
大学C语言实训课,C语言学生成绩管理系统,供大家参考,具体内容如下 #include<stdio.h> #include<string.h> #include<math.h> struct student { int num; char name[20]; float pingshi; float shiyan; float kaoshi; double zongping; }stu[4]; void main() { void a(); void b(); void
-
学生信息管理系统C语言版
C语言学生信息管理系统包括以下功能: 1.学生信息的整体注册 2.学生信息的修改 3.学生成绩信息的录入 4.学生信息的添加 5.恢复误删的学生信息 6.学生信息的删除 7.密码修改保存函数 8.学生信息的查询 9.密码修改函数 10.学生信息管理系统的菜单函数 #include "stdio.h" #include "malloc.h" #include "string.h" #include "stdlib.h" #inc
-
学生成绩管理系统C语言代码实现
C语言实现了学生成绩管理系统,可以进行学生成绩的增加,删除,更新,查询,计算和展示. 完整代码如下: #include<stdio.h> #include<stdlib.h> #include<string.h> typedef struct person //定义结构体 { char num[10]; //学号 char name[20]; //姓名 float cyuyan; //C语言成绩 float en; //物理学成绩 float ji; //原子物理成绩
-
C语言职工信息管理系统源码
本文实例为大家分享了C语言职工信息管理系统的具体代码,供大家参考,具体内容如下 #include <stdio.h> #include <stdlib.h> #include <string.h> #include <conio.h> struct worker { char ID[20];//工号 char name[20];//姓名 char sex[5];//性别 char born[20];//生日 char edu[20];//学历 char po
-
C语言编写学生成绩管理系统
用C语言编写学生成绩管理系统代码,供大家参考,具体内容如下 C语言实现学生成绩管理系统实战教学 https://www.jb51.net/article/154767.htm (1)给出所选课程设计题目以及本题目具体所要完成的功能要求说明. 1.课程设计题目:学生成绩管理系统 2.完成的功能要求: (1).主要实现的功能: 1---学生输入 2---学生插入 3---学生查询(按学号) 4---学生删除 5---学生输出 6---计算每名学生的平均分并输出 7---计算每科的平均分并输出 8--
-
C语言利用结构体数组实现学生成绩管理系统
要求: 某班有最多不超过30人(具体人数由键盘输入)参加期末考试,最多不超过6门(具体门数由键盘输入).定义结构体类型描述学生信息,每个学生信息包括:学号.姓名.多门课的成绩.总成绩和平均成绩.用结构体数组作为函数参数,编程实现如下菜单驱动的学生成绩管理系统. (1) 录入每个学生的学号.姓名和各科考试成绩. (2) 计算每门课程的总分和平均分. (3) 计算每个学生的总分和平均分. (4) 按每个学生的总分由高到低排出名次表. (5) 按学号由小到大排出成绩表. (6) 按姓名的字典顺序排出成
-
C语言学生管理系统源码分享
本文实例为大家分享了C语言学生管理系统源码,供大家参考,具体内容如下 #include<stdio.h> #include<stdlib.h> //结构体可以存放的学生信息最大个数,不可变变量 int const MAX_LENGTH=100; //学生信息结构体数组,最多可以存放100个学生信息 struct student{ int id; //学号 char *name; //姓名 int age; //年龄 float c_score; //C语言成绩 float engl
-
C语言通讯录管理系统完整版
C语言实现了通讯录的录入信息.保存信息.插入.删除.排序.查找.单个显示等功能.. 完整的代码如下: #include <stdio.h> #include <malloc.h> //得到指向大小为Size的内存区域的首字节的指针// #include <string.h> #include <stdlib.h> //标准库函数// #define NULL 0 #define LEN sizeof(struct address_list) //计算字节//
-
C语言实现电影院选座管理系统
本文实例为大家分享了C语言电影院选座管理系统的具体代码,供大家参考,具体内容如下 /* 编写一个电影院选座管理系统程序. 问题描述: 自行设计一个电影院放映厅(容积不小于5排,每排不少于10人), 通过该"电影院选座管理系统"实现为顾客选座位的功能. 实现如下功能: 1.给出座位分布图形: 2.可实现根据顾客需求选座: 3.可由系统自动为顾客选座: 4.可查找座位选择人姓名. 具体要求如下: 1.采用多文件结构设计程序: 2.通过字符或图形方式给出座位分布情况,可查看座位选择情况: 3
-
Android实现电影院选座效果
本文实例为大家分享了Android实现电影院选座效果展示的具体代码,供大家参考,具体内容如下 这是一个简单的电影院选座效果,实现该效果大致分为三步: 1.自定义view进行绘制: 2.手势缩放效果的实现: 3.手势触摸被选和未被选效果的实现: 先来看第一步,效果的绘制: public class MoveSeatView extends View { private final boolean DBG = false; private Paint paint = new Paint(); pri
-
基于jquery实现在线选座订座之影院篇
先给大家展示效果图(支持源码下载哦): 查看演示 源码下载 我们在线购票时(如电影票.车票等)可以自己选座.开发者会在页面上列出座次席位,用户可以一目了然的看到可以选择的座位及支付.本文以电影院购票为例,为您展示如何选座.处理选座数据等. 在这里,我给大家介绍一款基于jQuery的在线选座插件:jQuery Seat Charts,它支持自定义座位类型和价格,支持自定义样式,支持设置不可选的座位,也支持键盘控制座位. HTML 我们假设进入电影<星际穿越>的选座页面,页面布局
-
基于jQuery实现在线选座之高铁版
效果图展示: 查看演示 源码下载 除了电影院在线选座,我们还会接触到飞机机舱选座,当然也有汽车票火车票选座的.假如有一天买火车票也提供在线选座,那么今天我来给大家介绍下如何使用jQuery选座插件完成高铁列车座位布置.选座.不同等级座位计价等操作. HTML 和上一篇文章一样:jQuery在线选座订座(影院篇),我们使用相同的html结构,左侧显示位置布局图,右侧显示选座相关信息. 相关CSS代码请下载DEMO源码查看,本文不再详述. <div class="container"
-
C语言实现餐饮点餐管理系统
本文实例为大家分享了C语言实现餐饮点餐管理系统的具体代码,供大家参考,具体内容如下 具体代码如下 /* 项目名称:南航餐饮管理系统 组员:梁文新,刘青林,刘艺,施瑞文(组长) */ //当注册用户名为:root,密码为:root的账号时,系统默认为初始管理员 //头文件 #include<stdio.h> #include<stdlib.h> #include<time.h> #include<conio.h> #include<windows.h&g
-
基于C++语言实现机动车违章处罚管理系统
关键代码如下所示: #include <iostream> #include <iomanip> #include <fstream> #include <string> #include <list> using namespace std; class Violation{ public: Violation(){points=fine=0; number=carNumber=tel=location=isSpot =police=camer
-
Android打造炫酷的电影票在线选座app在线选座功能
不知道大家有没有用过,淘宝电影客户端(淘票票)买过电影票,纵观各类在线选座app的在线选座功能 淘宝在线选座功能用户体验最好,用起来最顺手,夸张点说已经到了炉火纯青的地步,下面我们看一下效果: 效果分析: 整个控件分成几个部分,座位图区域.座位缩略图区域.行号区域.屏幕区域 1.座位图可以自由的移动缩放,放大缩小移动后会自动回弹到合适的位置,选中座位会自动放大到合适比例. 2.行号部分跟着座位图缩放以及上下移动,屏幕区域跟着座位图左右移动缩放. 3.当手指按下的时候会出现缩略图,缩略图上有个红色
-
Android自定义view实现电影票在线选座功能
先看看电影票在线选座功能实现的效果图: 界面比较粗糙,主要看原理. 这个界面主要包括以下几部分 1.座位 2.左边的排数 3.左上方的缩略图 4.缩略图中的红色区域 5.手指移动时跟随移动 6.两个手指缩放时跟随缩放 主要技术点 1.矩阵Matrix 2.GestureDetector与ScaleGestureDetector 3.Bitmap的一下基本用法 4.这里只需要重写view的onDraw就可实现全部功能 可以发现这个其实没什么难度,主要就是一些位置的计算. 为了能便于理解首先把要用到
-
Vue实现美团app的影院推荐选座功能【推荐】
经常用美团app买电影票,不禁对它的推荐选座功能产生了好奇,于是打算自己实现一个类似的算法,美团app的推荐选座界面如下 最多可以选5个座位,本demo的选座界面如下图 上图是点击 推荐选座5人 后选出的座位(绿色),这个demo和美团app不同的地方在于可以连续进行推荐选座,美团app点击了推荐选座就必须买票才能继续选择. 本demo采用Vue-cli搭建,github地址点此 ,clone后直接npm start即可进行具体操作 算法思考过程 对于这个推荐座位算法,我尝试了不同场次的电影进行
-
Android自定义View实现选座功能
我们在安卓开发中安卓自带的控件满足不了我们的需求,因此我们就需要用到自定义View来满足我们的需求,在这里我要讲解的是自定义View实现选座功能,在安卓中一个会使用自定义View的人一定会开发出与众不同以及美观的项目 首先,我展示一下效果 以上主要就是我们需要创建一个我们自己的View继承自Viewgroup控件并实现onMeasure以及onDraw方法 具体的代码是这样的 public class SearView extends ViewGroup { private Context co
随机推荐
- Perl文件句柄详解
- C# WindowsMediaPlayer 的一些用法实例
- yii2.0数据库迁移教程【多个数据库同时同步数据】
- PHP处理会话函数大总结
- python日志记录模块实例及改进
- Android设计模式系列之组合模式
- Android TextView 字体滚动效果
- MySQL安全设置图文教程
- 详解Vuejs2.0 如何利用proxyTable实现跨域请求
- 基于slideout.js实现移动端侧边栏滑动特效
- mysql 存储过程的问题
- jQuery实现自动调用和触发某个事件的方法
- 使用jquery动态加载Js文件和Css文件
- Java定时任务:利用java Timer类实现定时执行任务的功能
- java判断一个文件是否为二进制文件的方法
- Android PopWindow 设置背景亮度的实例
- Android仿京东金融首页头像效果
- Java动态规划之硬币找零问题实现代码
- 浅谈SpringBoot之事务处理机制
- php-fpm中max_children的配置