C语言程序设计第八次实验报告绝对有效.docVIP

  • 1
  • 0
  • 约5.1千字
  • 约 13页
  • 2024-07-11 发布于湖北
  • 举报

C语言程序设计第八次实验报告绝对有效.doc

第八次上机实验报告(结构体、共用体)

一、实验目的:

(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

文档评论(0)

1亿VIP精品文档

相关文档