数组的查找,出问题了,求解释。
//数组元素查找模块///////////////#include<stdio.h>
main()
{
int i,j, k;
int a[50];
int search;
printf("请输入数组长度:");
scanf("%d",&k);
for(i=0;i<k;i++)
{
printf("请输入a[%d]的值:",i);
scanf("%d",&a);
}
printf("请输入您要查找的数:");
scanf("%d",&search);
for(i=0;i<k;i++)
{
if (search==a)
{break;}
}
for(i=0;i<k;i++)
{ //查找有重复的数的情况!
if (search==a)
if(i<k)
printf("你所要找的数在第%d位\n",i+1);
else
printf("很抱歉,没有您要找的数!");
}
}