欢迎光临
我们一直在努力

数组,搜索值

int search (int arr[], int length, int key){
for (int i= 0; i < length; i++){
if (arr[i] = key){
return i;
}
}
return -1;
}

那么,下一步的for循环怎么用这3个元素完成任务。则是i赋值为0,序列为1,是否小于总长度length=5,小于则与key=10进行数值对比,不等于则循环i+1(0+1),直到相等执行return i。这就很简单了,通过这个方法我们就能找到它的位置了。

当然,这是目标存在于数组中,那要是不存在呢?

以图片为例,i=5<5,false.退出循环输出-1.

完事儿~

赞(0)
未经允许不得转载:171主机测评 » 数组,搜索值
分享到: 更多 (0)

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址