编程从键盘输入10个整数存放于一维数组中,输入一个整数,在数组中查找与该整数相等的第一个元素
时间: 2024-02-23 12:00:42 浏览: 27
好的,这是一个简单的线性查找问题。我可以为您提供以下代码供参考:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[10], num, index = -1;
cout << "请输入10个整数:" << endl;
for(int i = 0; i < 10; i++) {
cin >> arr[i];
}
cout << "请输入要查找的整数:" << endl;
cin >> num;
for(int i = 0; i < 10; i++) {
if(arr[i] == num) {
index = i;
break;
}
}
if(index == -1) {
cout << "数组中不存在该整数。" << endl;
}
else {
cout << "数组中第一个等于该整数的元素下标为:" << index << endl;
}
return 0;
}
```
这段代码会先让用户输入10个整数存入数组中,然后再让用户输入要查找的整数。程序会遍历整个数组,查找与该整数相等的第一个元素,并输出该元素在数组中的下标。如果数组中不存在该整数,则输出提示信息。
相关问题
编程从键盘输入10个整数存放于一维数组中,输入一个整数,在数组中查找与该整数相等的第一个元素,并将钙元素的下标识输出
好的,这是一个简单的线性查找问题。我可以为您提供以下代码供参考:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[10], num, index = -1;
cout << "请输入10个整数:" << endl;
for(int i = 0; i < 10; i++) {
cin >> arr[i];
}
cout << "请输入要查找的整数:" << endl;
cin >> num;
for(int i = 0; i < 10; i++) {
if(arr[i] == num) {
index = i;
cout << "数组中第一个等于该整数的元素下标为:" << index << endl;
break;
}
}
if(index == -1) {
cout << "数组中不存在该整数。" << endl;
}
return 0;
}
```
这段代码会先让用户输入10个整数存入数组中,然后再让用户输入要查找的整数。程序会遍历整个数组,查找与该整数相等的第一个元素,并输出该元素在数组中的下标。如果数组中不存在该整数,则输出提示信息。
编程从键盘输入10个整数存放于一维数组中,输入一个整数,在数组中查找与该整数相等的第一个元素,并将该元素的下标值输出,若没有找到相等的元素,则输出-1
好的,这是一个简单的线性查找问题。我可以为您提供以下代码供参考:
```c++
#include <iostream>
using namespace std;
int main() {
int arr[10], num, index = -1;
cout << "请输入10个整数:" << endl;
for(int i = 0; i < 10; i++) {
cin >> arr[i];
}
cout << "请输入要查找的整数:" << endl;
cin >> num;
for(int i = 0; i < 10; i++) {
if(arr[i] == num) {
index = i;
break;
}
}
cout << "数组中第一个等于该整数的元素下标为:" << index << endl;
return 0;
}
```
这段代码会先让用户输入10个整数存入数组中,然后再让用户输入要查找的整数。程序会遍历整个数组,查找与该整数相等的第一个元素,并输出该元素在数组中的下标。如果数组中不存在该整数,则输出-1。