已知存放在a数组中的数都不相同,在a数组中查找和x值相同的元素的位置。若找到,输出该值和该值在a数组中的位置;若没找到,输出相应的信息。利用指针实现。
函数接口定义:
int fun(int *p, int n, int x);
其中 p 、 n 、 x 都是用户传入的参数。 函数在指针 p 所指的 数组中查找和x值相同的元素的位置。若找到,输出该值和该值在数组中的位置;若没找到,输出相应的信息。
裁判测试程序样例:
```c
#include <stdio.h>
int fun(int *p, int n, int x);
int main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10},x,k;
scanf("%d",&x);
k=fun(a,10,x);
if(k>=0) printf("%d\n",k);
else printf("no\n");
return 0;
}
```
/* 请在这里填写答案 */
输入样例:
5
输出样例:
4
代码长度限制
16 KB
时间限制
400 ms
内存限制
64 MB