为了账号安全,请及时绑定邮箱和手机立即绑定

C语言查找算法

C语言查找算法

#include<stdio.h>int linear_search(int arr[],int len,int key ){    int i;    for(i=0;i<len;i++)        if(arr[i]==key)            break;        if(i<len)            return i;            else return 0;  }int main(){ int a[5]={22,45,68,213,17}; int key=68; int answer=linear_search(a[],5,key); if(answer!=-1) { printf("%d存在数组中,下标为:%d",key,answer); } else { printf("%d不存在数组中",key); } return 0;}这个报错是什么问题,求指点
查看完整描述

1 回答

已采纳
?
冯宝宝

TA贡献31条经验 获得超8个赞

int answer=linear_search(a【】,5,key);修改成int answer=linear_search(a,5,key);就可以了,就编译成功了

查看完整回答
反对 回复 2017-11-14
  • 1 回答
  • 0 关注
  • 971 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信