线性表之顺序表的查找 文章目录 线性表之顺序表的查找一、按值查找二、按位查找 一、按值查找 #include<stdio.h> #include<string.h> #include<stdlib.h> #define Maxsize 10 typedef struct { int data[10]; int length; }LNode; //按值查找 int locatElem(LNode L, int e) { for (int i = 0; i < Maxsize; i++) { if (L.data[i] == e) printf("%d", i); } } int main() { LNode L; for (int i = 0; i < Maxsize; i++) { printf("请输入第%d个数", i); scanf("%d", &L.data[i]); } locatElem(L, 5); } 二、按位查找 #include<stdio.h> #include<string.h> #include<stdlib.h> #define Maxsize 10 typedef struct { int data[10]; int length; }LNode; //按位查找 int locatElem(LNode L,int e) { printf("%d", L.data[e - 1]); } int main() { LNode L; for (int i = 0; i < Maxsize; i++) { printf("请输入第%d个数", i+1); scanf("%d", &L.data[i]); } locatElem(L, 5); }