C语言数据结构课程设计任务书

四、课程设计题目:

1.文本编辑系统

【问题描述】
输入一页文字,程序可以统计出文字﹑数字﹑空格的个数·静态存储一页文章,每行最多不超过80个字符,共N行。
【要求】
(1)分别统计出其中英文字母数和空格数及整篇文章总字数;
(2)统计某一字符串在文章中出现的次数,并输出该次数;
(3)删除某一子串,并将后面的字符前移。
【存储结构】
使用线性表,分别用几个子函数实现相应的功能;
【输入数据的形式和范围】
可以输入大写﹑小写的英文字母﹑任何数字及标点符号。
【输出形式】
(1)分行输出用户输入的各行字符;
(2)分4行输出"全部字母数"﹑"数字个数”、"空格个数”、“文章总字数”
(3)输出删除某一字符串后的文章。

源码下载

链接:程序源码下载链接
提取码:1111

2.成绩查询与分析系统

【问题描逑】
学生信息包括:学号﹑姓名﹑性别﹑四门课成绩,主要功能如下:

主菜单
================
0.谢谢使用
1.输入学生信息
2按姓名查询学生信息
3.按学号查找学生信息
4.按姓名排序
5.按学号排序
6.按总成绩排序
7.打印学生信息
================
请选择(0~7)

如果选择1,则显示“请输入学生姓名﹑学号﹑成绩”,并能输入;
选择2,可以按照姓名查找该学生的各科成绩和平均分;
选择3,可以按照学号查找该学生的各科成绩和平均分,
选择4,可以显示按姓名排序结果;
选择5,可以显示按学号排序结果;
选择6,可以显示按成绩排序结果;
选择7,可以按照学号输出学生姓名,学号,成绩;
选择0,显示“谢谢使用”;
选择其他则显示“输入错误,请重新输入)。

源码下载

链接:程序源码下载链接
提取码:1111

8.图书管理信息系统

【问题描述】
图书管理一般包括:图书采编·图书编目﹑图书查询及图书流通(借、还书)等,请编程实现上述功能。
【设计要求】
(1)设计图书管理的存储结构,输入若干种书的记录。
(2)实现关于书号、书名、作者及出版社的图书查询;
(3)实现图书的借还子系统,包括建立读者文件、借还书文件﹑读者管理及图书借还等相关处理。

源码下载

链接:程序源码下载链接
提取码:1111

9.飞机订票系统

【问题描逑】
设计飞机订票系统,能实现用户登录、查询、订票和退票等基本功能。
【功能要求】
(1)录入:
可以录入航班情况(数据可以存储在一个数据文件中,数据结构与算法分析﹑具体数据自定)
(2)查询:
可以查询某个航线的情况(如,输入航班号,查询起降时间,起飞抵达城市,航班票价,票价折扣,确定航班是否满仓);
可以输入起飞抵达城市,查询飞机航班情况;
(3)订票:(订票情况可以存在一个数据文件中,结构自己设定)可以订票,如果该航班已经无票,可以提供相关可选择航班;
(4)退票:可退票,退票后修改相关数据文件;
客户资料有姓名,证件号,订票数量及航班情况,订单要有编号。
(5)修改航班信息:
当航班信息改变可以修改航班数据文件
【基本要求】
根据以上功能说明,设计航班信息,订票信息的存储结构,设计程序完成功能;

源码下载

链接:程序源码下载链接
提取码:1111

二、课程设计基本思想
(包括选择什么数据结构与算法分析?数据结构与算法分析采用哪种存储方式?选择的原因?设计哪些操作?这些操作之间的调用关系等等)
四﹑详细设计
(包括数据结构与算法分析的类型定义,每个操作的算法描逑)
五·源程序及运行结果
(源代码需要给出适当的注释,运行结果已截图的形式查到代码之后)

Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐