课程设计报告书

发布 2022-10-04 10:55:28 阅读 4602

售票员与乘客。

班级: 方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 日。摘要。本程序是基于汇编语...

网页课程设计报告书

开发背景与目的随着网络技术的发展与互联网的普及,建设与网页制越来越成为各行各业以及个人宣传自己的有利工具,在当今时代被越来越多的人用来宣传,通过 的制作可以让老师 同学以及朋友更好的了解自己以及别人想要知道的事情。我现在做的是关于我的家乡,为别人提供了一个更深入了解自己和了解我们家乡 也是我们大学生...