search函数的功能是利用顺序查找法从数组a的10个元素中对关键字m进行查找。 顺序查找法的思路是:从第一个元素开始,从前往后依次与关键字m比较,直到找到此元素或查找到数组尾部时结束。若找到,返回下标,否则返回-1; 提示 注意:部分源程序给出如下。请在函数search的花括号中填入所编写的若干语句。
#include <iostream>
#include <iomanip>
using namespace std;
int search(int a[],int m)
{
int i,p=-1;
for(i=0; i<10; i++)
{
if(a[i]==m)
p=i;
}
return p;
}
int main()
{
int a[10],m,i,no;
for(i=0; i<10; i++)
cin>>a[i];
cin>>m;
no=search(a,m);
if(no!=-1)
cout<<"found:"<<no+1<<endl;
else
cout<<"not found!"<<endl;
return 0;
}