那如果数组里边有两个不同位置的“8”呢?上面的代码好像实现不了了
#include<stdio.h>
int string()
int main()
{int n,arr[10],i;
printf("请输入数字串:\n");
for(i=0;i<10;i++)
{scanf("%d",&arr[i];}
printf("请输入你要查找的数:\n");
scanf("%d",&n);
string(arr,n);
return 0;
}
int string(int arr[],int n)
{
int i,k=1;
printf("搜寻结果:\n");
for(i=0;i<10;i++)
{
if(arr[i]==n){ printf("第%d位\n",(i+1)); k=k*0;}}
if(k==1)printf("抱歉数字串中没有您要找的数字。")
}
}