- 1、本文档共12页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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;
您可能关注的文档
- 集中式计费解决方案.ppt
- 集成电路综合实验报告.doc
- 集中空调通风系统卫生规范解读.ppt
- 雨中的绶带鸟,雨中的亲情.docx
- 雨季施工方案改.doc
- 雨淋灭火及水幕系统.ppt
- 雨润毛坯交付标准 闫改).doc
- 雨铃铛22.ppt
- 零甲醛环保秸秆板生产项目可行性研究报告41426.doc
- 雨点儿_公开课课件.ppt
- GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范.pdf
- 《GB/T 18910.21-2024液晶显示器件 第2-1部分:无源矩阵单色液晶显示模块 空白详细规范》.pdf
- GB/T 43860.1220-2024触摸和交互显示 第12-20部分:触摸显示测试方法 多点触摸性能.pdf
- 中国国家标准 GB/T 43860.1220-2024触摸和交互显示 第12-20部分:触摸显示测试方法 多点触摸性能.pdf
- 《GB/T 43860.1220-2024触摸和交互显示 第12-20部分:触摸显示测试方法 多点触摸性能》.pdf
- 山西汾酒(600809)公司2023年财务分析研究报告.doc
- 铁塔组立施工方案.docx
- 综合监控系统设备综合联调管理.docx
- 知名餐厅-中厨管理手册.pdf
- 新目标八年级(上) Unit 6 期末综合复习+答案.docx
1亿VIP精品文档
相关文档
最近下载
- 10万吨年电石乙炔法制VAC项目醋酸乙烯合成工段工艺设计.docx
- 幼儿园禁毒教育课-大手牵小手禁毒一起走.pptx
- QC-T 491-1999汽车筒式减振器尺寸系列及技术条件.pdf VIP
- 自动苏生器仪器.pdf VIP
- 新能源汽车财务风险评估与防范以蔚来汽车为例.pdf VIP
- 冶金建设工程设备与材料划分规定.pdf
- 三菱电梯系列调试资料及、说明 加故障代码子整理比较全的.doc
- CMOS模拟集成电路版图设计:基础、方法与验证 PPT课件 第十章 Calibre LVS常见错误解析.ppt
- QB∕T 5610-2021 硬质聚氯乙烯发泡建筑模板.pdf
- 立式设备安装记录填写示例SH3503-2017.pdf VIP
文档评论(0)