百度首页 | 百度空间
 
查看文章
 
数据结构实验二 顺序表的建立与查找
2008-03-14 10:54 A.M.

#include<stdio.h>
#include<stdlib.h>
#define MAXSIZE 10
typedef struct
{
int *elem;
int length;
}SqList;
main()
{
int LocateElem_Sq(SqList L,int e);
SqList ST;
int i,x,y;

printf("请输入顺序表的长度");
scanf("%d",&ST.length);
ST.elem=(int*)malloc(sizeof(int)*ST.length);

for(i=0;i<=ST.length-1;i++)
{
ST.elem[i]=rand()%100;
printf("%d ",ST.elem[i]);
}
printf("请输入你要查找的数");
scanf("%d",&x);
y=LocateElem_Sq(ST,x);
printf("%d",y);
}

int LocateElem_Sq(SqList L,int e)

{
int i,*p;
    i=1;
    p=L.elem;
    while(i<=L.length && *p++!=e) ++i;
    if(i<=L.length)return i;
else return 0;
}


类别:数据结构 | 添加到搜藏 | 浏览() | 评论 (1)
 
最近读者:
 
网友评论:
1
2008-03-14 11:36 A.M.
可以交个朋友吗?
 
发表评论:
姓 名:
网址或邮箱: (选填)
内 容:
验证码:
 

     

©2008 Baidu