编写一个电话簿管理程序,要求通讯录中包括姓名、序号和联系电话,程序中可以对电话簿人员进行插入、删除、显示、查找、修改等操作,并可将结构保存到文件中,可以人为的对系统内的数据进行修改而且可以保存你的所有的修改。从而达到对电话簿的管理。
2022-01-02 09:34:02 121KB c++ 课程设计 电话簿
1
定义一个二维数组用于存储学生的学号,姓名和c#课程的考试成绩,然后输入学号、姓名和c#成绩。最后按c#成绩升序和降序输出成绩单。
1
C语言考试报名系统代码,用到了文件,所以使用时需新建一个名为xinxi的txt文档放在D盘下。若不需要解密,只需将crypto和jiemi函数删掉即可
2022-01-01 19:39:26 11KB C语言 课程设计
1
西南交大高级语言程序设计,(1) 掌握程序设计的基本算法和简单数据结构基础,能够综合运用基本控制语句、算法和数据结构,以及自顶向下、逐步求精的模块化设计方法,能够设计具有一定规模的系统级C语言程序,提高系统编程能力; (2) 针对计算相关的复杂工程问题,能够使用恰当的算法和数据结构,完成计算、统计、排序、检索、匹配等相关的软件系统的构造、测试与实现。 实验要求: (1) 掌握常用的程序调试和测试方法。 (2) 采用自顶向下、逐步求精的模块化设计思想设计一个简单的成绩管理系统。 (3) 报告要求解释说明采用了什么数据结构和算法,为什么选择这种数据结构或算法(系统设计描述),系统实现过程中遇到了哪些问题,这些问题是如何解决的,还有什么问题尚未解决,今后打算从哪几个方面进行改进,本设计的亮点和难点在哪里,实验结果如何,有哪些收获和学习体会(大作业反思); (4) 编写程序完成以下实验(大作业)内容并完成实验报告。 实验内容: 某班有最多不超过30人(具体人数由实际输入决定)参加期末考试,最多不超过6门(具体门数由实际输入决定)。学生成绩管理系统是一个非常实用的程序,如果能够提前学习字符文件读写操作,把用户输入的数据存盘为字符文件,下次运行时读出,就更有用了。即编程实现如下菜单驱动的学生成绩管理系统: (1)录入学生的学号、姓名和各科考试成绩; (2)计算每门课程的总分和平均分; (3)计算每个学生的总分和平均分; (4)按每个学生的总分由高到低排出名次表; (5)按每个学生的总分由低到高排出名次表; (6)按学号由小到大排出成绩表; (7)按姓名的字典顺序排出成绩表; (8)按学号查询学生排名及其考试成绩; (9)按姓名查询学生排名及其考试成绩; (10)按优秀(90~100)、良好(80~89)、中等(70~79)、及格(60~69)、不及格(0~59)5个类别,对每门课程分别统计每个类别的人数以及所占的百分比; (11)输出每个学生的学号、姓名、各科考试成绩,以及每门课程的总分和平均分; (12)将每个学生的记录信息写入文件(可选实现); (13)从文件中读出每个学生的记录信息并显示(可选实现)。 要求程序在输入课程门数以及所有课程名称后,先显示如下菜单,并提示用户输入选项:
c语言课程设计 银行业务模拟。主要是源代码。
2022-01-01 16:26:19 10KB 课程设计 银行业务模拟
1
问题描述: 假设有一个能装入总体积为T的背包和n件体积分别为w1 , w2 , … , wn 的物品,能否从n件物品中挑选若干件恰好装满背包,即使w1 +w2 + … + wn=T,要求找出所有满足上述条件的解。例如:当T=10,各件物品的体积{1,8,4,3,5,2}时,可找到下列4组解: (1,4,3,2) (1,4,5) (8,2) (3,5,2)。 问题提示: 可利用回溯法的设计思想来解决背包问题。首先将物品排成一列,然后顺序选取物品装入背包,假设已选取了前i 件物品之后背包还没有装满,则继续选取第i+1件物品,若该件物品"太大"不能装入,则弃之而继续选取下一件,直至背包装满为止。但如果在剩余的物品中找不到合适的物品以填满背包,则说明"刚刚"装入背包的那件物品"不合适",应将它取出"弃之一边",继续再从"它之后"的物品中选取,如此重复,直至求得满足条件的解,或者无解。 题目之二: 问题描述: 假设有n件物品,这些物品的重量分别是W1 , W2 , … , Wn,物品的价值分别是V1,V2, …,Vn。求从这n件物品中选取一部分物品的方案,使得所选中的物品的总重量不超过限定的重量W(W<∑Wi, i=1,2,┅,n),但所选中的物品价值之和为最大。 问题提示: 利用递归寻找物品的选择方案。假设前面已有了多种选择的方案,并保留了其中总价值最大的方案于数组option[]中,该方案的总价值保存于变量max_value中。当前正在考察新方案,其物品选择情况保存于数组eop[]中。假设当前方案已考虑了i-1件物品,现在要考虑第i件物品:当前方案已包含的物品的重量之和为tw;因此,若其余物品都选择是可能的话,本方案所能达到的总价值的期望值设为tv。引入tv是当一旦当前方案的总价值的期望值也小于前面方案的总价值max_value时,继续考察当前方案已无意义,应终止当前方案而去考察下一个方案。 第i件物品的选择有两种可能: ① 物品i被选择。这种可能性仅当包含它不会超过方案总重量的限制才是可行的。选中之后继续递归去考虑其余物品的选择; ② 物品i不被选择。这种可能性仅当不包含物品i也有可能找到价值更大的方案的情况。
2022-01-01 14:12:54 4KB c++ 课程设计 背包问题
1
1. 课题的功能要求: 数据要求:用数组或结构体数组组织信息管理系统中的数据,将数据保存到数据文件中。文件中应有不少于20条原始记录。 界面要求:程序的界面要友好,便于人机交互,用菜单驱运程序的运行。 功能要求:程序应提供的基本管理功能有: (1)装入:将数据文件中的数据读入程序的数组或结构体数组中。 (2)添加:增加一个对象的记录到数组或结构体数组中; (3)显示:在屏幕上显示所有对象的记录息,应能分屏显示。 (4)删除:删除给定条件的一条或多条记录。 (5)查询:根据对象名称查找相关信息。 (6)修改:修改对象除名称外的其他信息。 (7)排序:将数据对象按数组指定的下标排序。 (8)统计:对数值类型的数据进行求和、求均值、求最大值或最小值的运算。 (9)存储:将数组或结构体数组中的数据保存在数据文件中。 (10)退出:退出应用程序,返回到提示符下。 程序要求: (1)只能使用C++语言,采用结构化、模块化程序设计,程序中要有必要的注释。 (2)代码中要有类、派生类的定义。
2022-01-01 12:01:36 468KB C++ 专周 课程设计
这是一个本科 C语言课程设计 库存管理系统 这是一个本科 C语言课程设计 库存管理系统 这是一个本科 C语言课程设计 库存管理系统 这是一个本科 C语言课程设计 库存管理系统 这是一个本科 C语言课程设计 库存管理系统 这是一个本科 C语言课程设计 库存管理系统
2022-01-01 10:32:49 96KB C语言 课程设计 库存管理系统
1
《微机原理与接口技术》课程教改研究——基于案例导入式及与C语言对比教学.pdf
2021-12-31 20:04:04 219KB 微机 计算机 技术开发 参考文献
c#写的模拟操作系统程序,包括内存管理,cpc管理,磁盘管理,i/o管理。(河北大学操作系统课程设计)
2021-12-31 14:22:14 555KB c#模拟操作系统
1