#include<iostream>
using namespace std;
int loopup(int x[],int n,int y)
{
int flag=-1;
for(int i=0;i<n;i++)
if(x[i]==y) {flag=i;break;}
return flag;
}
void main()
{
int n;
cout<<"n:"; cin>>n;
int *x=new int[n];
for(int i=0;i<n;i++)
cin>>*(x+i);
int y;
cout<<"y:"; cin>>y;
int flag1=loopup(x,n,y);
if(flag1==-1) cout<<"NO EXIST!"<<endl;
else cout<<"Number:"<<flag1<<endl;
}
原文:http://blog.csdn.net/ghevinn/article/details/19549073