搜索功能真题

# include & ltstdio.h & gt

/************************************************************************/

/*

列表数组

数组长度

x查找元素

*/

/************************************************************************/

void search(int *list,int n,int x)

{

int I = 0;

int j = 0;

int arr[64+1];//用于存储元素的相同下标。

for(I = 0;我& ltn-1;i++)

{

if(列表[i]==x)

{

arr[j++]= I;

}

}

Printf("数组列表中%d个元素的个数为[%d],下标为:",x,j ");

for(I = 0;我& ltj;i++)

{

printf(" %d ",arr[I]);

}

}

int main()

{

int num = 0;

int list[10] = {1,2,2,3,4,5,6,7,8,9 };

Printf("输入查找元素的值:\ n ");

scanf("%d ",& ampnum);

搜索(list,10,num);

}