clwn.net
当前位置:首页 >> 顺序表的建立和输入 >>

顺序表的建立和输入

*elem; int length; int listsize; } Sqlist; status Create_sq(Sqlist *L,int n) { int i; L->elem=(int*)malloc(100*sizeof(int)); if(!L->elem) return 0; for(i=0;iscanf("%d",&(L->elem[i])); L->length=n; L->listsize=100; return 1; } status Listinsert_sq(Sqlist *L,int i,int

#include<stdio.h>#define max 10void main(){ int list[max],ch,i=0,num; printf("Input list:"); while((ch=getchar())!='\n') //输入顺序表元素,以换行符结束 { list[i]=ch; i++; } num=i; for(i=0;i<num;i++) //输出顺序表元素、 printf("list[%d]=%c\n",i,list[i]);

你用scanf();

/* 线性表的运用 (1)创建顺序表 (2)获取第i个元素 (3)查找元素x (4)在某一位置插入数据 (5)删除某一位置数据 在主函数中调用上述操作.*/#include #include#define maxsize 50 typedef struct { int data[maxsize]; int last; }Sequenlist;

查找表: 是由同一类型的数据元素(或记录)构成的集合.查找表的操作: 1、查询某个“特定的”数据元素是否在查找表中.2、检索某个“特定的”数据元素的各种属性.3、在查找表中插入一个数据元素;4、从查找表中删去某个数据元素

//把下面的代码,放在.cpp文件里,运行#include <stdio.h>#include <stdlib.h>typedef struct node { int num; node* next;}node,*link;void creat(link &head){ link p,q; head=new node[sizeof(node)]; q=head; int i=1; do { p=new node[sizeof(node)]; printf

#include<stdio.h>#include<stdlib.h>#define LIST_INIT_SIZE 100#define LISTINCREMENT 10 typedef int status ; typedef int ElemType ; typedef struct{ ElemType *elem; int length,listsize; }SqList; status InitList(SqList &L)//初始化 { L.elem=(int *)

/* 线性表的运用 (1)创建顺序表 (2)获取第i个元素 (3)查找元素x (4)在某一位置插入数据 (5)删除某一位置数据 在主函数中调用上述操作.*/#include <stdio.h>#include<stdlib.h>#define maxsize 50 typedef struct { int data[maxsize]; int last;

如需编辑回答或插入图片,请点击标题到问题详情页 #include #include # define printf("请输入数据:\n"); p=&l ; p->size=0; for (i=1;isize++; } printf("\n"); printf("1

网站首页 | 网站地图
All rights reserved Powered by www.clwn.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com