- 1
- 0
- 约5.1千字
- 约 13页
- 2024-07-11 发布于湖北
- 举报
第八次上机实验报告(结构体、共用体)
一、实验目的:
(1)掌握结构体类型、结构体变量的定义与使用。
(2)掌握结构体数组的定义与使用。
(3)学会使用结构体变量指针的定义与使用。
(4)掌握链表的概念,学会对链表进行建立、遍历、删除、查找操作。
(5)了解共用体的概念,进一步复习指针的内容。
二、实验题目:
(1)根据以下学生情况表,编制一个C程序,分别用选择法和冒泡法对该学生情况表按成绩从低到高进行排序解决并输出。
具体规定:
(a)程序中,输入、输出和两种排序功能模块分别用自定义函数形式实现。
(b)在主函数中定义一个结构体数组和结构体指针数组,其中结构体数组用以存放学生表的信息,结构体指针数组中的每一个指针元素分别指向结构体数组的个元素,运用指针数组实现排序可避免结构体数组元素互换移动,节省排序时间。
(c)在主函数中通过调用输入、输出和两种排序函数,实现一方面输入数据,然后输出排序前学生的情况,再输出排序后的学生结果,格式如图所示(不规定输出表格线)。
程序:
#includelt;stdio.hgt;
#defineN5
typedefstructstudent
{
intnum;
charname[16];
charsex;
intage;
doublegrade;
}stu;
intoutput(stu*a[],intn)
{
inti
您可能关注的文档
- 2023年环境污染知识点详解.doc
- 2023年江苏省自考社会心理学试卷真题.doc
- 2026-2027学年上海市闵行区七年级(上)期中语文试卷及答案.doc
- 2026-2027学年上海市闵行区七年级(上)期中语文试卷(五四学制)及答案.doc
- 2026-2027学年上海市松江区七年级(上)期中语文试卷(五四学制)及答案.doc
- 土木专业建筑学工程风险的估计随堂讲义.pptx
- 土方路基施工机械化.pptx
- 图形程序设计基础.pptx
- 2026北京大兴初一(上)期中语文(教师版).docx
- 2026北京大兴初二(上)期中语文(教师版).docx
- 浙江舟山市七校联考2026-2027学年高二上学期11月期中语文试题.docx
- 2026北京丰台高一(上)期中语文(教师版).docx
- 土木力学剪力、弯矩的计算.pptx
- 土木基础工程课件第四章 桩基础.pptx
- Allen试验与桡动脉穿刺技术详解(1).pptx
- 江苏南通市2026—2027学年高三第一次调研考试语文试卷及答案.doc
- 2026年度神经内科护理工作汇报.pptx
- 北京大学物流管理概论2024-2025学年第一学期期末试卷可打印大学生期末复习.pdf
- 北京大学英语口语2024-2025学年第一学期期末试卷可打印复习备考.pdf
- 北京大学英语听力2024-2025学年第一学期期末试卷可打印大学生期末复习.pdf
最近下载
- 新人教版小学一年级数学上册期末试卷2_20201124142016.pdf VIP
- 《0~3岁婴幼儿教育活动设计与指导》全套教学课件.pptx
- 2023年阳谷同汇物资集团有限公司人员招聘考试参考题库及答案解析.docx VIP
- 2025新疆交投建设管理有限责任公司面向社会招聘32人笔试参考题库附答案解析.docx VIP
- 2026新疆交投建设管理有限责任公司面向社会招聘20人考试参考题库及答案解析.docx VIP
- 《低空经济》学习资料-题库-温州市继续教育-一般公需课.docx VIP
- 《A-Million-Dreams》合唱谱SATB钢琴伴奏谱.pdf VIP
- 一年级年级组长工作总结.docx VIP
- 2026新疆交投建设管理有限责任公司面向社会招聘20人备考题库及参考答案详解.docx VIP
- 《围产期心肌病》课件 .ppt VIP
原创力文档

文档评论(0)