43.
#include <stdio.h>
#include <stdlib.h>
int index(int x,int a[],int n)
{
int i;int j=0;
printf("原始数组为(共%d个):",n);
for(i=0;i<n;i++)
printf("%d ",a[i]);
for(i=0;i<n;i++)
{ if(a[i]==x)
j++;
}
if(j!=0)
printf("\n %d在数组中\n",x);
else
printf("\n %d不在数组中\n",x);
return 0;
}
int main()
{
int i,*a=NULL,x,n;
printf("请输入数组个数:");
scanf("%d",&n);
a=(int*)malloc(sizeof(int)*n);
printf("请输入数组:");
for(i=0;i<n;i++)
scanf("%d",a+i);
while(1){printf("请输入要查找的数:");
scanf("%d",&x);
index(x,a,n);}
return 0;
}