C语言程序设计课设题

1.点歌台歌曲信息管理

【任务描述】设计并实现一个点歌台管理程序。
【功能要求】 ⑴ 管理员功能:歌曲信息管理:歌曲信息添加,查询,修改,删除,存盘,浏览等。歌曲信息至少包括:编号,歌曲名,歌手名,歌曲类别等。
⑵ 用户功能: ◼ 多种类型的歌曲查询、显示功能: ◼ 按歌曲名、歌手名、歌曲类别等查询歌曲。 ◼ 点歌功能:用户录入歌曲编号,被点播歌曲按点播顺序放入播放表,每一分钟删除最前面一首歌,表示已经播放完毕。当全部点播歌曲播放完毕,提示“点播歌曲已经播完,请继续点播”。
⑶ 设计提示:管理员通过密码登录,进行歌曲的管理。普通用户无需登录,能进行浏览、查询和点歌操作。歌曲播放及删除,可设计定时器来完成。

2.清除数字游戏

【任务描述】 游戏方法为:首先随机生成一个 n 阶整型矩阵,然后给出一个整数 a,玩家从 n 阶矩阵中选择两个数字,如果两者之和为 a,则将这两个数字清除(相应矩阵元素置 0),接着计算机再给出一个数字 b,玩家再从矩阵剩下的元素中选择两个数字,看是否能清除,以此类推,游戏一直进行到矩阵中所有的数字被清除为止。
【功能要求】 ⑴ 用户可指定生成的矩阵阶数 n。 ⑵ 游戏中,玩家输入两个数字的坐标,计算机判断对应位置的元素之和是否为给定的数字,如果是,则将这两个数字清 0。 ⑶ 游戏结束后,显示游戏耗费的总时间。

3.模拟 C 语言语法分析器

【任务描述】编写一个程序,检测 C 语言源程序中的简单语法错误。
【功能要求】 ⑴ 读取用户指定名字的源程序,例如,用户输入“ exercise.cpp”,程序能从该源文件中读取源 135 代码进行处理。 ⑵ 能检测源程序中的语法错误,包括:不配对的圆括号、方括号和花括号、双引号、单引号、不合法的注释、不匹配的 if-else 等。 ⑶ 程序能输出有语法错误的行号以及错误的原因。

4.停车场管理系统

【任务描述】设计一个停车场管理程序,可以查询、管理停车场的车位信息,可以进行收费管理。
【功能要求】 ⑴ 管理员功能: ◼ 管理临时停车信息:包括添加、删除、修改、查询、存盘等操作。 ◼ 停车收费功能:临停车辆出库时,根据停车时间,计算应收取费用,并对费用信息进行记录。 ◼ 临时停车收费统计功能:统计指定时间,如某日、某月、某年临时停车收费的总额。 ◼ 停车查询功能:按车位号、车牌号、停车性质、停车时间段等信息,查询停车情况。 ◼ 管理长期停车信息:包括添加、删除、修改、查询、存盘、长期停车充值、长期停车车位管理、长期停车到期提示等操作。 ⑵ 设计提示:管理员通过密码登录系统,进行相关操作。临时停车信息可包括:车牌号,车位号,层号,起始停车时间,结束停车时间,缴费额等。长期停车用户信息可包括:用户编号,车牌号,车位号,车位使用起止时间,缴费额等。

5.快餐店 POS 机计费系统

【任务描述】 校园快餐店一共出售三大类食品:饮料,主食,小食品。设计一个快餐店的 POS 机计费系统, 对快餐店的食品信息、销售信息进行管理。
【功能要求】 ⑴ 管理员功能: ◼ 食品信息管理:添加、查询、修改、删除、存盘。能够对食品进行多种查询。 ◼ 销售管理:录入顾客一次购买的食品信息,包括食品编号,单价,数量等;计算购买食品的 总金额,用户所付金额,找零金额,输出消费明细账单。 ◼ 统计功能:可对指定日期、指定名称食品、指定种类食品的销量、收入总额等数据进行统 计,并按一定的格式进行显示。 ⑵ 设计提示: 系统只设置一个管理员,通过密码登录系统,进行食品信息管理、食品销售以及各类信息查询。

6.学生信息管理系统

建立学生结构体类型,包括:学号(学号11位)、姓名、3门课成绩及总分。采用链表来存放学生信息,从键盘录入10个同学的信息(总分自动计算不录入),采用头插法建立学生链表。然后对这10个同学按总分从低到高的顺序排序(即排序后链表的第一个结点存放总分最低的学生信息,每二个结点存放总分次低的学生信息,……),然后在屏幕上输出排序后的所有学生记录,并将排序好的链表写入文件中。假设本问题中,学生3门课成绩一定为[0,100]之间的正整数。要求使用冒泡排序法来完成本实验。要求采用两种方法来实现排序,即数据记录移动法和指针变量交换法。实验结论部分应对比、分析这两种算法的差异或优劣。

源码传送门

传送门:https://pan.baidu.com/s/1JJs9vbZahUCB6cQvXLgAVg?pwd=1111

C语言程序设计课设题相关推荐

  1. C/C++程序设计课设题[2023-05-20]

    C/C++程序设计课设题[2023-05-20] ATM仿真系统-薛景 背单词-叶水仙-理科实验班 电信优惠套餐推荐系统的设计与实现-朱立华-通信工程 多媒体文件管理及检索系统-刘林峰-广播电视工程 ...

  2. C语言程序设计课设——图书出入库管理系统

    图书出入库管理系统 C语言程序设计课设 说是C语言程序设计的课设,实际上和上学期的数构的课设没什么区别,换了个系统而已,也不知道学校老师为啥要多一门这个课设.不过还是有所收获的,会改了很多常见的BUG ...

  3. c语言程序设计模板图片,C语言程序设计课设报告_模板(样例).doc

    . PAGE . <C语言程序设计> 课程设计报告 (2015- 2016学年 第 3 学期) 姓 名: 学 号: 院 系: 专 业: 班 级: 指导教师: 孙金华 成 绩: 计算机与信息 ...

  4. 安徽省二级c语言笔试样题,安徽省二级C语言程序设计笔试样题1

    安徽省二级C语言程序设计笔试样题1 (14页) 本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦! 9.90 积分 第1套 C语言程序设计笔试样题一 单项选择题(每 ...

  5. c语言程序设计安徽区笔试部分,2021年安徽省二级C语言程序设计笔试样题-20210419093521.doc-原创力文档...

    第1套 C语言程序设计笔试样题 一 单项选取题(每题1分,共40分) 1.某微型计算机型号规格标有PentiuШ600字样,其中PentiuШ是指 __C____ A. 厂家名称 B. 机器名称 C. ...

  6. C语言程序头文件扩展名为_,c语言程序设计 考试模拟题B.doc

    c语言程序设计 考试模拟题B 题 号 一 二 三 四 五 六 七 八 九 十 成绩 满 分 20 20 30 14 16 100 得 分 [ [本套试卷共有五大题,计29小题] 一.单选题(每小题2分 ...

  7. C语言程序设计实现调制解调,安徽省二级C语言程序设计笔试样题4.doc

    安徽省二级C语言程序设计笔试样题4 第4套 C语言程序设计笔试样题 单项选择题(每题1分,共40分) 1.计算机在实现工业自动化方面的应用主要表现在_________. A.数据处理 B.实时控制 C ...

  8. 学籍管理c语言程序设计报告,C语言程序设计课程设报告—学籍管理系统.doc

    C语言程序设计课程设报告-学籍管理系统 电子科技大学 C语言课程设计报告 题 目 : 学籍管理系统 院系: 电 子 工 程 学 院 姓名: 石 胡 森 学号: 2013020904005 指导教师:胡 ...

  9. java程序中语句隔开_《Java语言程序设计》填空题.doc

    您所在位置:网站首页 > 海量文档 &nbsp>&nbsp计算机&nbsp>&nbspJava <Java语言程序设计>填空题.doc9页 ...

最新文章

  1. 表达式树 java_表达树—构建表达式树、获取表达式(二)
  2. 远程桌面不能用不能连接处理办法
  3. mysql configuration_MySQL Configuration 教程
  4. JS 作用域与变量提升---JS 学习笔记(三)
  5. Mysql性能调优工具Explain结合语句讲解
  6. js判断定时器是否启动_原生js如何做出轮播图的效果
  7. 致远互联发布的智慧协同新一代企业管理平台,新在哪里?
  8. catalina.log localhost.log localhost_access_log.txt manager.log tomcat-stdout.log 文件占用过大,处理方式
  9. linux阿里云服务器centos8操作系统安装mysql8.0详细教程
  10. 修改win10 小娜Cortana 默认搜索浏览器(chrome)和搜索引擎
  11. 什么是数据安全,为什么它很重要?
  12. SOEM主站simple_test之ec_send_processdata
  13. idea 启动页图片更新2022.1以及2021
  14. 电子商务平台简介——Makingware
  15. 你还在担心用户的真实号码被泄露?号码隐私保护服务PNS来了
  16. Tcl脚本入门笔记详解(一)
  17. 2022年全球与中国AMB陶瓷基板市场现状及未来发展趋势
  18. 参加的CTO俱乐部活动集合
  19. web服务器、应用服务器、web应用框架
  20. 团体程序设计天梯赛 -- 练习集 (L2合集)

热门文章

  1. 【PyTorch深度学习实践】P9 kaggle otto商品分类作业(含注释)
  2. 微信、QQ发消息功能测试用例
  3. 你所不知道的粘接强度检测知识大全详解
  4. opencv颜色识别python_opencv使用HSV颜色空间实现颜色识别
  5. 佳博80系列打印机驱动开发DLL支持C#的过程
  6. ORBSLAM2实验记录(1)——稠密建图
  7. 浏览器报TypeError: Object(...) is not a function的解决方法
  8. 项目中怎样做技术选型
  9. 流式双染凋亡率的计算_Annexin V-FITC/PI双染法流式细胞术检测细胞凋亡
  10. echart 世界地图发光_Echarts世界地图中国分区显示