#include <stdio.h>
#define maxsize 100
typedef struct
{
int data [maxsize];
int length;
}sqlist;
int main()
{
sqlist a;
int i,j,e;
int init_sq(sqlist *l);
void creat (sqlist *a);
void print (sqlist a);
int Getelem (sqlist l, int i, int *e);
init_sq(&a);
creat (&a);
print(a);
i=6;
j=Getelem (a,i,&e);
if (j==1) printf("元素值:%d\n",e);
else printf ("位置 %d不存在元素\n",i);
return 0;
}
int init_sq(sqlist *l)
{
l->length=0;
return 1;
}
void creat (sqlist *a)
{
int i;
a->length=10;
printf("请输入10个数组元素:");
for (i=0;i<a->length; i++)
scanf("%d",&a->d
数据结构 运行是e等于l.data(i-1)错了,求解啊
于 2022-03-25 18:00:09 首次发布