遍历查找
方法和名字一样就是逐个循环去查找数据,然后进行比较获得我们所需要的值。
#include<stdio.h>
main(){
int a[10]={
1,2,3,4,5,6,7,8,9,10},i,j=-1;
int b=5;
for(i=0;i<10;i++){
// 循环大小
if(a[i]==b){
// 判断值
printf("%d所对应的的值是%d",b,i);
j=i;
break;
}
}
if(j==-1){
// 不存在输出
printf("%d没有对应的值",b);
}
}
上面是主函数写法
下面为函数写法
#include<stdio.h>
int traver(int a[],int len,int b){
/*
* a[]:数组
* len:数组的长度
* b:需要确认的值
*/
int i,j=-1