C语言程序课程设计—歌手比赛系统
《C语言程序课程设计—歌手比赛系统》由会员分享,可在线阅读,更多相关《C语言程序课程设计—歌手比赛系统(13页珍藏版)》请在毕设资料网上搜索。
1、 课程设计报告课程设计报告 歌手比赛系统 姓姓 名:名:XXX 学学 号:号:XXX 专专 业:计算机科学与技术业:计算机科学与技术 班班 级:级: XXX 指导教师:指导教师:XXX 职职 称:称:XXX 1 目录 1.引言 1 2.系统设计 . 1 2.1 设计分析 . 1 2.1.1 项目描述 . 1 2.2 程序结构 2 2.2.1 程序划分 2 2.2.2 程序结构流程图 3 3.系统实现 . 3 3.1 各模块的功能及程序说明 3 3.2 系统主要功能模块的运行效果图 3 4.设计体会 . 6 5.参考文献 . 7 6.源程序代码 . 7 1.摘要摘要 C 语言是一门计算机高级语言
2、, 它在 Microsoft 开发的软件 Visual C+ 6.0 中执行,C 语言具有很多优点: 1.C 语言具有丰富的数据类型,众多的运算符,体现结构化程序设计的优良控制 结构,具有抽象功能及体现信息隐蔽思想的函数。 2.C 语言的应用几乎遍及了程序的各个领域,如科学家,系统程序设计,字处理 软件和电子表格软件的开发,信息管理,计算机辅助设计,等方面。 3.C 语言简洁,为完成某一功能所写的源程序代码往往比其他语言写得短,便利 程序输入工作量减少。 4.若程序员在书写过程时严格遵循 ANSI C 标准,则其源代码可不作修改,即可 用于各种型号的计算机和各种操作系统,因此,C 语言具有良好
3、的可移植性。 本次实践我们选择了使用 C 语言编写基于链表的程序,不仅使大家对程 序设计、编程方法有了进一步提高,而且掌握了使用 C 语言动态内存分配及数据 结构等方面的知识。 2.系统设计系统设计 2.1 设计分析设计分析 2.1.1 项目描述项目描述 1项目名称:歌手打分系统 2 2.功能描述: (1)生成字符界面的功能菜单 *1.输入选手数据* *2.评委打分* *3.成绩排序* *4.数据查询* *5.追加学生数据* *6.写入数据文件* *7.退出系统* (2)通过输入菜单项的序号启动相应模块的功能 能够根据输入的选手人数创建链表; 录入9名评委给选手的打分, 并存储到文件singe
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 程序 课程设计 歌手 比赛 系统
