c语言程序设计实验报告17621new

c语言程序设计实验报告17621new

ID:17686918

大小:130.50 KB

页数:8页

时间:2018-09-04

c语言程序设计实验报告17621new_第1页
c语言程序设计实验报告17621new_第2页
c语言程序设计实验报告17621new_第3页
c语言程序设计实验报告17621new_第4页
c语言程序设计实验报告17621new_第5页
资源描述:

《c语言程序设计实验报告17621new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、C语言程序设计A实验报告实验名称火车票订票系统信息与通信学院院(系)电子信息工程专业班第2实验小组作者学号实验日期2011年12月29日一.实验目的和要求1.列车原始信息可以从文件导入或者控制台录入,包括车次、票数等;2.客户可以按车次进行列车信息查询;3.客户对某一天订票,订票成功后当日的票数能被更改;4.客户能够退票;5.程序能够输出菜单,用户按照提示操作并最终能够得到相应操作结果;6.熟练掌握并运用结构体。二.实验内容#include#includestructPiao{ch

2、arb[4];intshu;}abc[30]={{"t1",55},{"t2",68},{"t3",15},{"t1",55},{"t2",68},{"t3",15},{"t1",5},{"t2",28},{"t3",35},{"t1",51},{"t2",48},{"t3",35},{"t1",55},{"t2",68},{"t3",15},{"t1",5},{"t2",28},{"t3",35},{"t1",55},{"t2",68},{"t3",15},{"t1",5},{"t2",28},{"t3",35},{

3、"t1",51},{"t2",48},{"t3",35},{"t1",45},{"t2",28},{"t3",11}};/*定义数组结构体,并输入原始班次和票数*/voidbanci()//定义查询班次的函数{intj,c;chars[32];printf("请输入日期,1月");scanf("%d",&c);printf("请输入班次");scanf("%s",s);if(c>11)j=-1;elseif(strcmp(s,"t1")==0)j=0;elseif(strcmp(s,"t2")==0)j=1;elsei

4、f(strcmp(s,"t3")==0)j=2;elsej=-2;switch(j){case-2:printf("很抱歉,没有你所要查询的班次");break;case-1:printf("很抱歉,还不能查询1月%d号的车票",c);break;default:printf("1月%d日班次%s的车票还有%d",c,s,abc[(c-1)*3+j].shu);}}voiddingpiao()//定义订票函数{intj,c,f,i;chars[54];printf("请输入日期,1月");scanf("%d

5、",&c);printf("请输入班次");scanf("%s",s);printf("请输入数量");scanf("%d",&i);if(c>11)printf("很抱歉,还不能购买1月%d号的车票",c);elseif(strcmp(s,"t1")==0)j=0;elseif(strcmp(s,"t2")==0)j=1;elseif(strcmp(s,"t3")==0)j=2;elseprintf("很抱歉,没有你所要查询的班次");if(i

6、+j].shu-i;elsef=0;abc[(c-1)*3+j].shu=f;switch(f){case0:printf("很抱歉,票数不够");break;default:printf("以订票成功,1月%d号班次%s所剩票数%d",c,s,abc[(c-1)*3+j].shu);}}voidtuipiao()//退票函数{intj,c,i;chars[24];printf("请输入日期,1月");scanf("%d",&c);printf("请输入您所要退票的班次");scanf("%s",s);prin

7、tf("请输入票数");scanf("%d",&i);if(c>11)printf("很抱歉,系统无法识别");elseif(strcmp(s,"t1")==0)j=0;elseif(strcmp(s,"t2")==0)j=1;elseif(strcmp(s,"t3")==0)j=2;elseprintf("很抱歉,系统中无该班次");abc[(c-1)*3+j].shu=abc[(c-1)*3+j].shu+i;printf("以退票成功,1月%d号班次%s所剩票数%d",c,s,abc[(c-1)*3+

8、j].shu);}voidguanyu(){printf("制作小组");printf("");printf("");printf("");printf("");}voidtuichu(){printf("您已经退出系统");}voidab(){printf("系统无该选项");}voidmain(){

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。