定义包含10个整型数的一维数组,从键盘输入10个整数,然后再输入一个待查找的整数x,判断如果能在数组中找到x,则输出x“ is found at ”、下标,否则输出x“ is not found”。 说明:如果数组中找到多个与x相同的数,则只输出找到的首个元素。
时间: 2024-05-29 17:12:54 浏览: 52
数组a中已存有互不相同的10个整数从键盘输入一个整数,找出与该值相同的数组元素下标。 (如果没找到,输出“没找到”).c
5星 · 资源好评率100%
可以回答这个问题。以下是代码:
#include <iostream>
using namespace std;
int main() {
int arr[10];
int x;
for (int i = 0; i < 10; i++) {
cin >> arr[i];
}
cin >> x;
int index = -1;
for (int i = 0; i < 10; i++) {
if (arr[i] == x) {
index = i;
break;
}
}
if (index >= 0) {
cout << x << " is found at " << index << endl;
} else {
cout << x << " is not found" << endl;
}
return 0;
}
阅读全文