输入10个整数,将它们存入数组a中,再输入一个数x,然后在数组中查找x,如果找到,输出相应元素的下标(如有多个元素与x相等,只要输出下标值最小的那个元素的下标),否则,输出“Not Found”。
时间: 2024-03-26 15:34:29 浏览: 83
c语言+从键盘输入10个无序的整数,存放在数组中,找出数组中最大值与最小值的所在的位置,并输出数组元素所在的位置与数组元素的值
5星 · 资源好评率100%
好的,以下是 C++ 代码实现:
```cpp
#include <iostream>
using namespace std;
int main() {
const int N = 10;
int a[N];
int x;
for (int i = 0; i < N; i++) {
cin >> a[i];
}
cin >> x;
int index = -1;
for (int i = 0; i < N; i++) {
if (a[i] == x) {
index = i;
break;
}
}
if (index == -1) {
cout << "Not Found" << endl;
} else {
cout << index << endl;
}
return 0;
}
```
代码中首先定义了一个大小为 10 的数组 `a`,并从输入中读入 10 个整数,然后再读入一个待查找的数字 `x`。接下来使用循环遍历数组 `a`,如果找到了 `x`,则记录下标并跳出循环,最后根据是否找到输出相应信息。
阅读全文