《数据结构》实验报告(一)

您所在的位置:网站首页 化学实验基本操作实验报告实验设计 《数据结构》实验报告(一)

《数据结构》实验报告(一)

2024-07-10 12:00| 来源: 网络整理| 查看: 265

顺序表存储结构及实现——学生信息管理

一、实验目的 (1) 掌握顺序表的概念及实现方式。 (2) 掌握顺序表的存储结构及主要运算:建立、查找、插入、删除等。 二、实验环境 Windows 10,Microsoft Visual C++ 2010 Express 三、实验内容 1、内容描述 定义一个包含学生信息(学号,姓名,成绩)的顺序表,使其具有如下功能: (1) 逐个输入学生信息,建立信息表; (2) 显示信息表中所有学生的相关信息; (3) 根据姓名进行查找,返回此学生的学号和成绩; (4) 给定一个学生信息,插入到表中指定的位置; (5) 删除指定位置的学生记录; (6) 统计表中学生人数。 2、实现代码

#include #include #include typedef struct{ char no[10]; //学号 char name[20]; //姓名 int mark; //成绩 }student; typedef struct{ student *elem; //存储空间的基地址 int length; }sqlist; bool initlist(sqlist &L){ int n; printf("输入学生人数:"); scanf("%d",&n); L.elem=(student *)malloc(50*sizeof(student)); if(L.elem==NULL) return false; L.length=0; printf("输入学生信息,按“学号 姓名 成绩”输入\n"); for(int i=0;i


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3