从键盘输入10个整数的数组,对其进行顺序查找,若找到,返回数组下标,否则显示未找到。用c++写出来
时间: 2024-11-10 13:14:29 浏览: 27
以下是使用 C++ 编程语言实现顺序查找功能的示例,用于在一个包含10个整数的数组中查找用户输入的目标值,并返回其索引。如果目标值不存在于数组中,则输出"未找到"。
```cpp
#include <iostream>
using namespace std;
// 定义数组和函数
int inputArray[10];
void sequentialSearch(int target) {
for (int i = 0; i < 10; i++) { // 遍历数组
if (inputArray[i] == target) { // 找到目标值
cout << "找到,元素在数组下标 " << i << endl;
return; // 结束查找并返回下标
}
}
cout << "未找到." << endl; // 目标值不在数组中
}
int main() {
// 输入10个整数到数组
for (int i = 0; i < 10; i++) {
cout << "请输入第 " << i+1 << " 个整数: ";
cin >> inputArray[i]; // 读取用户输入
}
// 调用顺序查找函数
int target;
cout << "请输入你要查找的整数: ";
cin >> target;
sequentialSearch(target);
return 0;
}
```
在这个程序中,首先获取用户输入的10个整数,然后用户可以再次输入他们想要查找的目标值,程序会进行顺序查找并报告结果。
阅读全文