首页 新闻 会员 周边

数据结构的题目谁能帮忙改一下啊

0
悬赏园豆:5 [待解决问题]

#include<stdio.h>
#include<malloc.h>
#define ERROR 0
#define OK 1
#define EQUAL 1
#define OVERFLOW -1
#define LIST_INIT_SIZE 100
typedef char Sqlist
typedef char ElemType;

typedef struct Sqlist
{
  ElemType *elem;
  int length;
  int listsize;
}sqlist;
int init(sqlist *L)
{
  L->elem=(ElemType *)malloc(LIST_INIT_SIZE*sizeof(ElemType));
  if(!L->elem) OVERFLOW;
  L->length=0;
  L->listsize=LIST_INIT_SIZE;
  return OK;
for(i=1,i<=n,i++)
scanf("%c",&L->elem);
}
int GetElem(sqlist &L, int i)
{
 i=1;
 if(i>=1&&i<=L.length)
return L.elem[i];  
 else printf("参数i不合理!\n");
}
 int LocateElem(sqlist *L,ElemType e)
{
  int i;
  for (i=0;i<L->length;i++)
   if (L->elem[i]==e)
     return i;
   return -1;
}                                                                                
int listdelet(sqlist *L,int i,ElemType *e)
{
   ElemType  *p,*q;
    if ((i<1)||(i>L->length))  return 0;
    p=&(L->elem[i-1]);
    *e=*p;
   q=L->elem+L->length-1;
   for(++p;p<=q;++p)
   *(p-1)=*p;
   --L->length;
   return OK;
}
int printlist(sqlist L)
{
  int i;

  for(i=0;i<L.length;i++)
      printf("%c\t",L.elem[i]);
  printf("\n");
}
void main()
{
  ElemType i;
  Sqlist L;
}

向死而生的主页 向死而生 | 初学一级 | 园豆:190
提问于:2012-03-22 15:55
< >
分享
所有回答(1)
0

题目呢?

today4king | 园豆:3499 (老鸟四级) | 2012-03-22 17:14

程序运行不对,帮忙调试一下,嗯嗯

支持(0) 反对(0) 向死而生 | 园豆:190 (初学一级) | 2012-03-22 17:18
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册