在数组中查找指定元素:输入一个正整数(1SnS10),然后输入个整数存入数组a中,再输入一个整数x,在数组a中查找x,若找到则输出相应的下标,否则显示“NotFound”。要求定义和调用函数search(intlist[],int n,int x),在数组list中查找元素x,若找到则返回相应下标,否则返回-1,参数n代表数组list中元素的数量。试编写相应程序。
时间: 2023-05-26 19:04:45 浏览: 129
#include <stdio.h>
int search(int list[], int n, int x);
int main()
{
int a[10];
int n, i, x;
scanf("%d", &n);
for(i=0; i<n; i++)
{
scanf("%d", &a[i]);
}
scanf("%d", &x);
int result = search(a, n, x);
if(result == -1)
printf("NotFound");
else
printf("%d", result);
return 0;
}
int search(int list[], int n, int x)
{
int i;
for(i=0; i<n; i++)
{
if(list[i] == x)
return i;
}
return -1;
}
阅读全文