设计一个类A,编写search,实现在数组a的前n个元素中顺序查找值为x的元素并返回下标
#include<bits/stdc++.h>
using namespace std;
class S
{
private:
int *a;
int n;
int MS;
public:
void INit(int aa[],int nn,int ms)
{
if(nn>ms){cout<<"ERROR"<<endl;}
n=nn;
MS=ms;
a=new int[MS];
for(int i=0;i<n;i++)
{
a[i]=aa[i];
}
}
int search(int x)
{
for(int i=0;i<n;i++)
{
if(a[i]==x)
return i;
}
return -1;
}
};
int main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10};
int n;
int x;
cin>>n>>x;
S s;
s.INit(a,n,10);
cout<<s.search(x)<<endl;
}