实验一 顺序表的建立及显示 一、【实验目的】 1、理解和掌握顺序表的结构类型定义方法.
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/07/29 10:07:15
实验一 顺序表的建立及显示 一、【实验目的】 1、理解和掌握顺序表的结构类型定义方法.
实验一 顺序表的建立及显示
一、【实验目的】
1、理解和掌握顺序表的结构类型定义方法.
2、掌握建立顺序表的基本方法.
3、掌握显示顺序表元素的基本方法.
二、【实验内容】
1、在开始实验之前,先建立一个文件夹(可用自己的班级加学号或姓名命名).
2、建立一个顺序表,要求从键盘输入5个整数(每一个用逗号隔开),并将该顺序表的元素从屏幕显示出来.
将源程序以实验1_1为文件名保存在自己的文件夹里面.
3、建立一个顺序表,要求从键盘输入整数(每一个用逗号隔开),0为输入结束标志,并将该顺序表的元素从屏幕显示出来.
将源程序以实验1-2为文件名保存在自己的文件夹里面.
#include
#include
using namespace std;
#define LIST_INIT_SIZE 100
#define LISTINCREMENT 10
typedef struct{
int *elem;
int length;
int listsize;
}sqlist;
int initlist(sqlist &L){
L.elem=(int*)malloc(LIST_INIT_SIZE*sizeof(int));
if(!L.elem) exit(0);
L.length=0;
L.listsize=LIST_INIT_SIZE;
return 1;
}
int listinsert(sqlist &L,int i,int e){
int j;
j=L.length;
for(L;j>=i;j--)
L.elem[j+1]=L.elem[j];
L.elem[i]=e;
++L.length;
return 1;
}
int createlist(sqlist &L,int n){
int e,i;
for(i=1;i>e;
listinsert(L,i,e);
}
return 1;
}
int getelem(sqlist L,int i,int &e){
e=L.elem[i];
return 1;
}
int main(){
int i,e;
sqlist L;
initlist(L);;
cout
实验一 顺序表的建立及显示
一、【实验目的】
1、理解和掌握顺序表的结构类型定义方法.
2、掌握建立顺序表的基本方法.
3、掌握显示顺序表元素的基本方法.
二、【实验内容】
1、在开始实验之前,先建立一个文件夹(可用自己的班级加学号或姓名命名).
2、建立一个顺序表,要求从键盘输入5个整数(每一个用逗号隔开),并将该顺序表的元素从屏幕显示出来.
将源程序以实验1_1为文件名保存在自己的文件夹里面.
3、建立一个顺序表,要求从键盘输入整数(每一个用逗号隔开),0为输入结束标志,并将该顺序表的元素从屏幕显示出来.
将源程序以实验1-2为文件名保存在自己的文件夹里面.
#include
#include
using namespace std;
#define LIST_INIT_SIZE 100
#define LISTINCREMENT 10
typedef struct{
int *elem;
int length;
int listsize;
}sqlist;
int initlist(sqlist &L){
L.elem=(int*)malloc(LIST_INIT_SIZE*sizeof(int));
if(!L.elem) exit(0);
L.length=0;
L.listsize=LIST_INIT_SIZE;
return 1;
}
int listinsert(sqlist &L,int i,int e){
int j;
j=L.length;
for(L;j>=i;j--)
L.elem[j+1]=L.elem[j];
L.elem[i]=e;
++L.length;
return 1;
}
int createlist(sqlist &L,int n){
int e,i;
for(i=1;i>e;
listinsert(L,i,e);
}
return 1;
}
int getelem(sqlist L,int i,int &e){
e=L.elem[i];
return 1;
}
int main(){
int i,e;
sqlist L;
initlist(L);;
cout
![实验一 顺序表的建立及显示 一、【实验目的】 1、理解和掌握顺序表的结构类型定义方法.](/uploads/image/z/14005365-69-5.jpg?t=%E5%AE%9E%E9%AA%8C%E4%B8%80+%E9%A1%BA%E5%BA%8F%E8%A1%A8%E7%9A%84%E5%BB%BA%E7%AB%8B%E5%8F%8A%E6%98%BE%E7%A4%BA+%E4%B8%80%E3%80%81%E3%80%90%E5%AE%9E%E9%AA%8C%E7%9B%AE%E7%9A%84%E3%80%91+1%E3%80%81%E7%90%86%E8%A7%A3%E5%92%8C%E6%8E%8C%E6%8F%A1%E9%A1%BA%E5%BA%8F%E8%A1%A8%E7%9A%84%E7%BB%93%E6%9E%84%E7%B1%BB%E5%9E%8B%E5%AE%9A%E4%B9%89%E6%96%B9%E6%B3%95.)
你用scanf();
实验一 顺序表的建立及显示 一、【实验目的】 1、理解和掌握顺序表的结构类型定义方法.
说明文的定义,结构类型,顺序及说明方法是什么?
说明文的定义、结构、顺序、方法、语言?
有重赏!掌握循环结构程序设计的一般方法及循环结构程序的调试方法,能够综合运用顺序、选择和循环结构解决
C语言数据结构实验要求:建立一顺序表,实现其基本操作:1.新建一个顺序表;2.判断是否是空表;3.输入表的长度;4.输入
回收率实验的目的和方法
一、实验目的:掌握常用的查找与排序算法.二、实验内容 1、用简单插入排序法,对关键字值序列为:9,2,
设计实验证明铁,铜,银的金属活动性顺序,达到实验目的
按照下面的方法和图示做一个“共鸣”小实验,然后按照“实验准备——实验过程——实验结果”的顺序写下来
高一生物的问题什么是配子类型 豌豆实验中F1的配子类型及比例是多少答案是2和1比1
(2013•资阳一模)下列实验操作中,先后顺序正确的是( )
资本主义国家建立的顺序