火车售票系统的设计与实现课程设计(论文)(编辑修改稿)内容摘要:
. [4]滕国文 .数据结构课程设计 [M].北京 :清华大学出版社 ,20xx 年 . [5]李业丽,郑良斌 .数据结构( c)实验教程 [M].北京理工大学出版社, 20xx 年 . [6] 谭浩强 .C++程序 设计 [M]. 北京:清华大学出版社, 20xx 年 . [7]C++大学 基础教 程 [M]. 北京 :人民邮电出版社, 20xx 年 . 附录程序代码 includeiostream includefstream includestring includeiomanip using namespace std。 define M 1000 //可以存信息总量 int N=0。 //车次总量 class ticket { public: ticket()。 void set()。 //初始化信息,第一次对信息的录入 void change()。 //修改某车次的所有信息 void search()。 //查询某车次的所有信息 void display()。 //显示功能 void book()。 //订票功能 void add()。 //增加车票功能 void X()。 //新增初始化 N 值函数 private: staticintnum。 intcount,price。 stringorigin,destination,start,end。 }。 int ticket::num=110。 //车次号 ticket::ticket() {} 华东交通大学课程设计 14 void ticket::set() //录入功能 { inti,setcount,setprice。 stringsetorigin,setdestination,setstart,setend。 ofstreamoutfile。 (,ios::out)。 //打开文件 if(!outfile) { cerr open errorendl。 exit(1)。 } for(i=0。 iM。 i++) //依次录入相应车次的信息 { cout当出发城市输入为 39。 39。 时,请停止输入。 endl。 cout请输入起始城市: endl。 cinsetorigin。 origin=setorigin。 if(setorigin==) break。 if(setorigin!=) { N++。 num++。 outfilenum。 outfilesetorigin。 cout请输入终点城市: endl。 cinsetdestination。 destination=setdestination。 outfilesetdestination。 cout请输入发车时间: endl。 cinsetstart。 start=setstart。 outfilesetstart。 cout请输入到达时间: endl。 cinsetend。 end=setend。 outfilesetend。 cout请输入票价: endl。 华东交通大学课程设计 15 cinsetprice。 price=setprice。 outfilesetprice。 cout请输入票数: endl。 cinsetcount。 count=setcount。 outfilesetcountendl。 } } ()。 //关闭文件 } void ticket::book() //订票功能 { int i,n,w=0,a[M][3],searchnum,num[M],count[M],j=1,k,min,d[M][3],t,l,p,price[M]。 charch。 string searchdestination,destination[M],origin[M],start[M],end[M],q,b[M][4],c[M][4]。 ticket::X()。 ifstreaminfile(,ios::in)。 if(!infile) { cerr open errorendl。 exit(1)。 } for(i=0。 iN。 i++) { infilenum[i]。 a[i][0]=num[i]。 infileorigin[i]。 b[i][0]=origin[i]。 infiledestination [i]。 b[i][1]=destination [i]。 infilestart[i]。 b[i][2]=start[i]。 infileend[i]。 b[i][3]=end[i]。 infileprice[i]。 a[i][1]=price[i]。 infilecount[i]。 a[i][2]=count[i]。 } cout终点城市 endl。 cinsearchdestination。 cout车次起始城市终点城市发车时间到达时间票价余票 endl。 for(i=0。 iN。 i++) if(destination[i]==searchdestination) 华东交通大学课程设计 16 { j++。 w=1。 couta[i][0]。 coutsetw(9)b[i][0]。 coutsetw(12)b[i][1]。 coutsetw(12)b[i][2]。 coutsetw(12)b[i][3]。 coutsetw(10)a[i][1]。 coutsetw(9)a[i][2]endl。 d[j][0]=a[i][0]。 c[j][0]=b[i][0]。 c[j][1]=b[i][1]。 c[j][2]=b[i][2]。 c[j][3]=b[i][3]。 d[j][1]=a[i][1]。 d[j][2]=a[i][2]。 } l=j+1。 if(w==0) cout无此终点城市。 endl。 else { char name[M]。 int id。 ifstreaminfile(,ios::in)。 if(!infile) { cerr open errorendl。 exit(1)。 } for(i=0。 iN。 i++) { infilenum[i]。 infileorigin[i]。 infiledestination[i]。 infilestart[i]。 infileend[i]。 infileprice[i]。 infilecount[i]。 } ()。 ofstreamoutfile(,ios::out)。 if(!outfile) 华东交通大学课程设计 17 { cerr open errorendl。 exit(1)。 } cout请输入订购的车次;若想车票价格从小到大排序请按 1endl。 cink。 switch(k) { case 1:{for (i=0。 il1。 i++) //有 N 个数需进行 N1 趟 {min=i。 for (j=i+1。 jl。 j++) if(d[j][1]d[min][1]) min=j。 //找最小数下标 if (min!=i) {for(p=0。 p3。 p++) {t=d[i][p]。火车售票系统的设计与实现课程设计(论文)(编辑修改稿)
相关推荐
统所用的 AT89C51 单片机价格较低 , 好操作 , 易掌握 , 学习使用都很方便。 以 AT89C51 为主的系统都很稳定 , 对于火车道口这种突发状况多 , 天气情况多变的地方很适合。 B. PLC 系统 : PLC 机有许多优点 , 如可靠性高 , 抗干扰能力强等 , 但价格昂贵 , 对于我国火车道口数量极多的情况不是很合适 , 且其输入程序为梯形图 , PLC 在执行梯形图时 ,
实际需要的注射量来初选某一公称注射量的注射机型号,然后依次对该机型的公称注 射压力、公称锁模力、开模行程以及模具安装部分的尺寸一一进行校核。 以实际注射量初选某一公称注射量的注射机型号:为了保证正常的注射成型,模具每次需要的实际注射量应该小于或等于某注射机的公称注射量的 80%,由 知本设计中所选注射机的原则和方式刚好与此吻合。 所以设计中所选的注射机的注射量符合要求,在此不再进行过多的校核
文地质条件简单。 井田 5 号煤层开采以上覆砂岩裂隙含水层为主要充水含水层。 井田水文地质勘探类型确定为 二类一型。 11煤层充水因素 11煤层顶板充水主要为开采时 形成导水裂隙带内太原组岩溶裂隙含水层水,即 K K K4 岩溶裂隙水。 K2 岩溶裂隙水富水性弱~强。 局部受构造影响,富水性好。 11煤层底板充水:煤层位于峰峰组二段碳酸盐岩岩溶裂隙含水层水位之下。 由设计可知
火箭模型组合件造型及数控加工 第 8 页 共 78 页 3 火箭模型组合件 的三维 造型 火箭外部结构由卫星整流罩,一子级,二子级,三子级,底座和助推器组成,本设计参照“长征三号甲”火箭,以 1:100 的比例对火箭外形进行三维造型。 造型过程使用 Solid Works软件进行, SolidWorks软件是世界上第一个基于 Windows开发的三维 CAD 系统,由于技术创新符合 CAD
5 The tea trace elements by Fire Atomic Absorption Spectrometry Abstract Tea is a kind of traditional drinks in China, has a very long history. Tea in addition to contain rich vitamin, tea polyphenol
理的三叶鬼针草茎尖做显微压片观察,显微镜放大 10*40倍, 其结果 如以下图片显示,随着水浸液浓度的升高染色体数目减少。 ④ ⑤ ⑥ Ck g/ml 0CK0.050.10.150.20.25水浸液浓度(g / m l )POD活性(min.mg鲜重)三叶鬼针草麻栎图 3 厚皮香叶浸液对三叶鬼针草和麻栎 POD 活性的 影 响 Fig. 3 Effect of thick leather