售票员与乘客。
班级: 方0905-2
学号: 20095765
姓名: 刘康
指导教师: 焦小炜。
石家庄铁道大学四方学院。
2023年6月12日。
一、编程实现车票订购统计系统:
下图是昆明——北京的沿途车站与票价:
请用c语言为之开发一个售票程序,要求如下:
1.乘客购票时用菜单选择起点站和终到站。如果选择的起点站和终到站为同一个站则报错,程序退出。
2.选好起点站和终到站之后,通过调用函数int buyticket() 为之计算票价和里程,并在屏幕上显示出来。
3.假设一天的业务量不超过1000张票,存储每一次售票记录,并统计一天的总售票金额,到各站的旅客流量。
4.要求采用数组、结构体等数据类型。
系统完成功能:
1.主函数。
void main()
if(count<1000)
else printf("对不起,票已售完!");
void place()/输出供选择的站名*/
2.流量处理函数。
void liuliang()
count3=count1+count2;
printf("%s站的旅客流量为:%d",sta[i].place,count3);
课程设计是培养学生综合运用所学知识,发现,提出,分析和解决实际问题,锻炼实践能力的重要环节,是对学生实际工作能力的具体训练和考察过程。随着科学技术发展的日新日异,当今计算机应用在生活中可以说得是无处不在。因此作为二十一世纪的大学来说掌握计算机开发技术是十分重要的。
这次课程设计,开始感觉还是比较难的,因为我觉得自己上学期学的不够努力,没有掌握好老师课堂所讲内容,课后也没有认真的复习。因此在完成这次课程设计过程中遇到了不少困难。但是,通过读课本、上网查资料,当然,更离不开老师和同学们的帮助,最终完成了本次设计!
在这里郑重的像他们表示感谢,谢谢大家!
c程序设计(第二版)》 谭浩强著。
c程序设计(第三版)》 谭浩强著。
程序**如下:
#include<>/文件包含处理。
#include<>
#include
void place();函数声明。
void buyticket(int x ,int y,int z
void control();
void records();
void choice();
void liuliang();
int a,b,r;/*定义全局变量。
int i,j=0,count=0
struct sta_info/*定义结构体数组以存储车站信息。
sta[5]=,
struct sell/*定义存储售票记录的结构体*/
sells[100];
void main()/主函数*/
if(count<1000)
else printf("对不起,票已售完!");
void place()/输出供选择的站名*/
void buyticket(int x ,int y,int z)/*购票函数,计算票价和里程并且输出*/
int d=0,p=0;
int t;
if(a>b)
p=p*r;
printf(" s --s",sta[b].place,sta[a].place);
strcpy(sells[j].starpl,sta[b].place);/把此次起始站存入结构体数组中*/
strcpy(sells[j].endpl,sta[a].place);/把此次终点站存入结构体数组中*/
elsep=p*r;
printf(" s --s",sta[a].place,sta[b].place);
strcpy(sells[j].starpl,sta[a].place);
strcpy(sells[j].endpl,sta[b].place);
printf(" 票价:%d元",p);
printf(" 里程:%dkm",d);
sells[j].number=r;/*把此次卖出票数存入结构体数组中*/
sells[j].totalpri=p;/*把此次起售票金额存入结构体数组中*/
count =count+sells[j].number;/*记录卖票张数*/j++;
void liuliang()/流量处理函数*/
count3=count1+count2;
课程设计报告书
信息学院本科生课程设计。题目 课程设计时间 xxxx年xx月xx日 xxxx年xx月xx日。题目 本次课程设计中,我们实现了一个聊天交友的软件,该软件由两大模块部分组成。各部分模块基本功能如下 1软件的账号注册。2服务器的网络的访问。3聊天交友的功能。本软件简单评价 实用性 界面 功能等方面的优点与...
汇编课程设计报告书
汇编语言与接 术设计说明书。设计题目 字符串转换程序 学院 计算机科学与技术学院 专业 信息安全。班级 信息121班 学号 1208060066 学生姓名 饶永明。指导教师 肖敏。组名 列夫 尼古拉耶维奇 托尔斯泰。同组组员 姚敏敏,蔺华庆 2014 年 12 月 27 日。摘要。本程序是基于汇编语...
网页课程设计报告书
开发背景与目的随着网络技术的发展与互联网的普及,建设与网页制越来越成为各行各业以及个人宣传自己的有利工具,在当今时代被越来越多的人用来宣传,通过 的制作可以让老师 同学以及朋友更好的了解自己以及别人想要知道的事情。我现在做的是关于我的家乡,为别人提供了一个更深入了解自己和了解我们家乡 也是我们大学生...