预备知识实验.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
预备知识实验

预备知识实验 1.实验目的 (1)预习C语言中结构体类型的定义方法,掌握数据元素类型的定义方法。 (2)掌握存储空问分配和释放的基本方法。 (3)巩固结构体变址成员的"."引用和"->"引用。 (4)掌握C语言函数的声明、定义和调用。 2.实验内容 学生信息管理:某年级共有n个学生,每个学生的信息构成一个记录,如表1-1所示。学生的学号作为关键字((key)。这n个记录构成了一个长度为n的线性表。现要求完成如下操作: 表1-1学生记录 ┌─────┬────┬─ ┬────┬────┬────┬──┬───┐ │学号 │姓名 │性别│英语成幼│电路成续│离效成峨│总分│平均分│ ├─────┼────┼──┼────┼────┼────┼──┼───┤ │4256007 │贝小鹏 │男 │76 │68 │84 │ │ │ ├─────┼────┼──┼────┼────┼────┼──┼───┤ │4256012 │黄坚 │女 │87 │64 │66 │ │ │ ├─────┼────┼──┼────┼────┼────┼──┼───┤ │4256020 │林继磊 │女 │78 │69 │78 │ │ │ ├─────┼────┼──┼────┼────┼────┼──┼───┤ │4256021 │潘耀 │男 │54 │F6 │52. │ │ │ ├─────┼────┼──┼────┼────┼────┼──┼───┤ │4256040 │潘军均 │女 │90 │89 │95 │ │ │ ├─────┼────┼──┼────┼────┼────┼──┼───┤ │4256041 │钱宇 │男 │88 │77 │62 │ │ │ ├─────┼────┼──┼────┼────┼────┼──┼───┤ │4256047 │陈大武 │女 │94 │95 │90 │ │ │ ├─────┼────┼──┼────┼────┼────┼──┼───┤ │4256049 │陈秀 │女 │65 │82 │72 │ │ │ ├─────┼────┼──┼────┼────┼────┼──┼───┤ │4256052 │陈小名 │女 │71 │84 │68 │ │ │ ├─────┼────┼──┼────┼────┼────┼──┼───┤ │4256071 │施学毅 │女 │55 │63 │53 │ │ │ └─────┴────┴──┴────┴────┴────┴──┴───┘ (1)输人所有学生的信息,建立学生表。 (2)输出所有学生的信息。 (3)查找:在学生表中查找指定学生的信息,如果找到就显示该生的所有信息,否则显示"该学生的信息不存在,查找失败"。 例如,给定学号4256040和4256071;再如:给定学号4256089(表中不存在). 修改:在学生表中修改指定学生的信息,然后显示所有学生信息,如果表中不存在该生就显示"该学生的信息不存在,修改失败"。 例如,将4256040的高等数学改为88,将4256099(不存在)的高等数学改为79, 添加:在当前学生表的末尾添加一个记录(使记录数增加1), 例如,添加的记录为: 4256090 武强 男 82 85 90 要求:按下列方法和步骤完成程序,并上机调试通过。 (1)用struct和typedef语句定义学生记录类型(即定义数据元素的类型). 方法一:设学生的学号、姓名、性别、英语成绩、电路成绩、高数成绩、总分和平均分分别用number、 name, sex、 english、 circuit、 math、 total和average表示。这几个数据项(字段)的数据类型依次为int、字符数组(长度20) ,char, int,int,int,int和float。 学生记录的类型定义为STUDENT。请填写如下空格,以完成定义。 typedef struct student( int number;

文档评论(0)

153****9595 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档