C综合应用实例.pptxVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
会计学;1、数据代数运算系统的设计 (相当于计算器);2、学生成绩管理系统的设计;关于该设计题目的有关问题与分析:;该题目的分析与设计:;;采用面向结构的程序设计方法,用顺序表(数组和结构体),DOS界面;(1)定义学生结构体;;按功能要求定义各有关功能函数; (4)将数组s,n个学生信息中按平均成绩降序排序,形成排序数组y。 sort(st s[],int n,st y[]) (5)在数组s,n个学生信息的未,输入追加学生信息。 该功能的实现,可以使用(1)输入学生信息功能 (6)将数组s,n个学生信息,保存到文件f中。 save(st s[],int n, char *f) (7) 从文件f中导出学生信息,存放到数组s中,并返回实际学生人数n。 load(char *f,st s[],int n);给出每个函数的具体实现;设计主函数,实现系统所要求的功能;;采用面向结构的程序设计方法,用顺序表(定义顺序表类),DOS界面;(1)定义学生类;;学生类,函数成员的定义与实现 ;(2)定义班级类;班级类,函数成员的定义与实现;其它成员函数; (4) 按平均成绩降序排序,形成新类。 st sort() (5)在学生信息的未,输入追加学生信息。 注意:输入的结束条件如何设计? void input() (6)在学生信息的未,通过文件f,追加学生信息。 void app(char *f) (7)保存到文件f中。 void save(char *f) ;给出每个函数的具体实现;设计主函数,实现系统所要求的功能;链表成绩管理;1 单链表;单链表的结点类型;如何定义(申明)一个链表呢?;一个链表是如何形成呢?;构造空单链表;建立单链表;尾插法建表 ;在头结点之后插入一个新结点;单链表的建立 (调用插入函数,可以创建链表: 形成具有n个元素的链表);查找单链表中第i个结点算法 ;单链表插入算法 (第i节点前插入);单链表插入算法;单链表删除算法 ;求长度算法;单链表的类定义; class LinkList //链表类 { private: ListNode *first,*last; //链表的表头指针和尾指针 public: LinkList ( ) ~LinkList ( ) ; //析构函数 ListNode *Insert ( int value, int i ); Listnode *insert(int value) int Remove (int value ); ListNode *FindIndex ( int value ); void PrintList( ); //遍历单链表 void MakeEmpty ( ); //将链表置为空表 int Length ( ) const; //计算链表的长度 int NotNull ( ) ; //判断是否是空表 void create(); };;三、利用链表结构实现成绩管理 (1) 成绩管理的功能分析 (2) 成绩管理的类定义与实现 要求: 1.简单的系统与功能分析 2.建立数据结构表 3.要建立一个测试的数据表,至少要有20个测试数据 4.使用数据链表实现数据的:录入、查询、修改、增加、删除、统计、输出, ;一、定义学生成绩管理系统的数据结构表;二、根据所要求的成绩管理系统定义类;(二)操作定义(函数功能划分);4.链表的建立: 在空链表已经建立的基础上,向链表中提供信息(注意:采用先提供的信息在表的前面,依次向后); 可以分为两种方式: (1)由键盘一个一个输入学生的信息,并链到链表中; (可以直接使用添加学生操作;即使用2) (2)利用文件将文件中的内容读入,并链到链表中 ;5.定位: 提供学生的学号,在链表中查找该学生所在链表中的位置 (返回指向该结点的一个指针) (注意:该操作是为后面的操作服务的,特别是:删除、修改、查询) 6.查询: 提供学生的学号,在链表中查找该学生并输出该学生的信息(包括学生的名次) 7.删除:

文档评论(0)

kuailelaifenxian + 关注
官方认证
文档贡献者

该用户很懒,什么也没介绍

认证主体太仓市沙溪镇牛文库商务信息咨询服务部
IP属地上海
统一社会信用代码/组织机构代码
92320585MA1WRHUU8N

1亿VIP精品文档

相关文档