通过函数实现数据的查找。在数组中存有若干成绩,查找某个成绩的数组中的下标(注意:某个成绩可才能出现多次)。
循环搜索就好了啊,那方面有问题?
//通过函数实现数据的查找。在数组中存有若干成绩,查找某个成绩的数组中的下标(注意:某个成绩可才能出现多次)。
#include <stdio.h>
void find(int *a,int n,int k)
{
int i;
for(i=0;i<n;i++)
{
if(a[i] == k)
printf("%d ",i);
}
}
int main()
{
int n,a[100],i,k;
scanf("%d",&n);
for(i=0;i<n;i++)
scanf("%d",&a[i]);
scanf("%d",&k);
find(a,n,k);
return 0;
}