编程实现在一个数组中查找 x,若存在,输出其下标,若不存在,输出“不存在”。
用for循环遍历数组
#include <stdio.h>
int main()
{
int a[10],x,i;
for(i=0;i<10;i++)
scanf("%d",&a[i]);
scanf("%d",&x);
for(i=0;i<10;i++)
if(a[i] == x)
{
printf("%d",i);
break;
}
if(i==10)
printf("不存在");
}
可以使用C++语言编写代码来实现在一个数组中查找是否存在特定元素,并输出其下标或“不存在”。
#include <iostream>
using namespace std;
int findElement(int arr[], int n, int x){
for(int i=0; i<n; i++){
if(arr[i] == x){
return i;
}
}
return -1;
}
int main(){
int arr[] = {1, 2, 3, 4, 5};
int n = sizeof(arr) / sizeof(arr[0]);
int x = 3; // 需要查找的元素
int index = findElement(arr, n, x);
if(index == -1){
cout << "不存在" << endl;
}else{
cout << "元素" << x << "的下标为:" << index << endl;
}
return 0;
}