用c++编写函数int lookup(int x[],n,y),在x[0]…x[n-1]中查找是否有等于y的元素,若有,返回第一个相等的元素的下标,否则,返回-1。编写主函数调用它。
时间: 2024-05-03 08:21:14 浏览: 67
C++程序,输入一个值,输出对应的函数值
5星 · 资源好评率100%
代码如下:
```c
#include <stdio.h>
int lookup(int x[], int n, int y) {
for (int i = 0; i < n; i++) {
if (x[i] == y) {
return i;
}
}
return -1;
}
int main() {
int x[] = {1, 2, 3, 4, 5};
int n = 5;
int y = 3;
int idx = lookup(x, n, y);
if (idx != -1) {
printf("找到了,第一个相等的元素的下标是%d\n", idx);
}
else {
printf("没找到\n");
}
return 0;
}
```
阅读全文