int find(int a[],int n,int x)
{int i
for(i=0i<n&&a[i]!=xi++)
return i<n?i:-1
}
#include<stdio.h>void main()
{
int a[10]={1,2,3,4,5,6,7,8,9,10}
int i,x,y
printf("输入你要查找的数:\n")
scanf("%d",&x)
y=0 //标记是否已找到,y=1表是找到了,y=0表示没找到
for(i=0i<10i++) //循环,把x和数组中的元素一个个比较
{
if(x==a[i]) //如果x=a[i]说明已经找到
{
y=1 //把y变成1,说明已经找到了
printf("你要查找的数%d在第个%d位置\n",x,i+1) //输出找到的相关信息
break //跳出循环
}
}
if(y==0)printf("无法找到你要查找的数\n") //y=0表示找不到
}