C和C++语言程序综合设计实践
文章平均质量分 72
以C语言的程序设计代码为主,所有的内容依据一定的格式(见试读)来写的,并且每一篇涵盖各种配套资源,你值得拥有……
目前已更新7类
第7类为C++程序设计的迷宫鼠,包含程序设计任务书以及是实验报告和代码。
你值得拥有,designed by lwh.
green qwq
加油,以赛促学,认真学好算法
展开
-
C语言程序设计——A+B A-B
【任务描述】 我们知道,计算机程序中,某种数据类型的变量能存储的数的取值范围是有限的,这是因为分配给 变量的存储空间是有限的。但在实际问题中运算的数,可能超过基本数据类型的表示范围,例如,如果 一个星球距离我们 100 万光年,那么将其化简为公里或米时,我们会发现这是一个很大的数,计算机无 法直接对其进行计算。本问题的要求是:编写程序,实现任意长度正整数的加法、减法运算。(2) 任意输入两个长整数,可进行它们的加、减运算,输出运算结果。(3) 设计一个简单的交互界面,根据用户要求,完成指定的大数运算。原创 2024-02-09 11:45:48 · 419 阅读 · 1 评论 -
C++程序设计——迷宫鼠(随机化kruskal+dfs+A*算法+easyX的应用)
本系统是一个功能强大的迷宫生成、求解、保存、导入的综合系统。它不仅为用户提供了多种生成迷宫的方式,还集成了高效的路径求解算法,使得用户能够轻松创建和解析迷宫。在迷宫生成方面,本系统拥有两大核心功能:自动生成迷宫和手动生成迷宫。自动生成迷宫功能采用经典的随机化Kruskal算法,系统能够根据用户设定的参数,如迷宫大小、通道密度等,自动随机生成迷宫。这一功能完全随机化,每次生成的迷宫都独一无二,为用户提供了无尽的探索乐趣。同时,系统也支持手动生成迷宫。原创 2024-07-03 23:42:34 · 296 阅读 · 0 评论 -
C语言程序设计——回文数问题
【难度系数】4 级【任务描述】 对任意输入的十进制正整数,判断该数在二进制、八进制、十进制和十六进制表示方法 中是否为回文数。只要该数在某一个进制中是回文数,就输出“进制、对应回文数”。如果一个数从左往右读与从右往左读是一样的,就说该数是回文数。例如 32623 是一个 回文数。回文数的特征与数字表示的进制有关。例如十进制数 15 不是回文数,但如果改用 二进制表示,为 1111,则它就是回文数。【功能要求】 设计并实现一个可进行交互操作的菜单,用户可选择继续输入整数并判断回文数,或选 择退出系统。原创 2024-03-01 22:00:40 · 43 阅读 · 0 评论 -
C语言程序设计——模拟 C 语言语法分析器
编写一个程序,检测 C 语言源程序中的简单语法错误。⑴ 读取用户指定名字的源程序,例如,用户输入“ exercise.cpp”,程序能从该源文件中读取 源代码进行处理。⑵ 能检测源程序中的语法错误,包括:不配对的圆括号、方括号和花括号、双引号、单引号、 不合法的注释等。⑶ 程序能输出有语法错误的行号以及错误的原因。原创 2024-03-01 21:28:54 · 46 阅读 · 0 评论 -
C语言程序设计——单项选择题标准化考试系统
组卷功能:指定试卷编号、试卷标题(如“程序设计基础 A 卷”)、题目数、试卷总分、考试时 间段(如“2017042515:00-2017042516:00”)等信息,自动生成试卷,可将试卷输出到文件, 将答案输出到另一个文件。系统可根据用户提交的答案与标准答案的对比实现判卷,给出成绩,并将用户所答试卷、 用户的答案、用户所得总分,输出到磁盘文件保存。原创 2024-02-09 12:03:01 · 1678 阅读 · 1 评论 -
C语言程序设计——单词的统计和替换
【任务描述】 对任意一篇英文文章,统计其中每个单词分别出现了多少次,并可替换指定的单词。⑶ 对单词进行替换时,允许用户选择全部替换或逐个替换。替换完成后,将文章保存到文件。⑴ 英文文章以文件形式输入。⑵ 统计的结果保存到文件。原创 2024-02-09 12:09:46 · 494 阅读 · 1 评论 -
C语言程序设计——手机通讯录系统
【难度系数】3 级【任务描述】 模拟手机通信录管理系统,实现对个人通信录的管理。【功能描述】 通讯录信息管理:包括添加、删除、修改、查询、保存、浏览等操作。通讯录信息 主要包括:编号、姓名、电话号码、分类(例如包括:A 办公类;B 个人类;C 商 务类等)、电子邮件、生日等。具体信息可参照设计者的手机通讯录结构。 查询功能:选择此功能时,列出用户类别,例如: A 办公类;B 个人类;C 商务类。根据选中的类别,显示出此类所有联系人 的姓名、电话号码及其他信息。原创 2024-03-01 20:19:31 · 418 阅读 · 0 评论