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

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.图书管理信息系统

源码下载

链接: 提取码:1111

9.飞机订票系统

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

源码下载

链接: 提取码:1111

经验分享 程序员 微信小程序 职场和发展