编辑代码

#include <stdio.h> 
int search(int *a,int length){
	int i=length;        
	int sum;            
	printf("请输入要查找的数:\n");
	scanf("%d",&sum); 
	a[0]=sum;			
	while(a[i]!=sum){
		i--;
	}
	return i;
}
int main(){
	int length;
	int x;
	printf("请输入数组元素的个数:\n");
	scanf("%d",&length);
	int a[length+1];
	printf("请输入数组元素: \n");
	for(int i=1;i<=length;i++){
		scanf("%d",&a[i]);
	}
	y=search(a,length);
	if(y==0)
		printf("查找的数不在数组中\n");
	else
		printf("此数在数组的第%d位\n",y);
	return 0;
}