编写函数
int *find(int a[],int n,int x)
功能为在有n个元素的数组a中查找首个整数x,若找到则返回该元素的地址,否则返回空指针。
主函数中输入N,再输出N个整数存入数组,再输入整数X,最后输出在数组中查找X的结果。
输入格式:
第一行是整数N。
第二行是否N个整数。
第三行是X。
输出格式:
找到了输出下标(从0开始),找不到输出NOT FOUND
输入样例:
10
1 2 3 4 5 6 7 8 9 10
1
输出样例:
0
输入样例:
5
5 4 3 2 1
10
输出样例:
NOT FOUND
way1******************
/*#include <iostream>
using namespace std;
int find(int a[],int n,int x)
{
for(int i=0;i<n;i++)
{
if(a[i]==x)
{
return i;
break;
}
}
return 0;
}
int main()
{ int n,t;
cin>>n;
int a[n];
for(int i=0;i<n;i++)
cin>>a[i];
int x;
cin>>x;
t=find(a,n,x);
if(t!=0)