编写一函数int find(int x,intb[20]).实现给定x,找出x是数组中第几个元素,并返回元素下标
时间: 2024-03-17 17:42:33 浏览: 62
查找数组中的数
好的,这是一个简单的线性查询问题,可以使用循环来实现。以下是示例代码:
```c++
int find(int x, int b[20]) {
for(int i = 0; i < 20; i++) {
if(b[i] == x) {
return i; // 找到了,返回下标
}
}
return -1; // 没找到,返回 -1 表示错误
}
```
这个函数接受一个整数 x 和一个长度为 20 的整型数组 b,循环遍历数组中的每个元素,判断是否等于 x,如果找到了就返回该元素的下标 i,否则返回 -1 表示未找到。
阅读全文