有一个问题,大神帮我看一下问题在哪?
#include<stdio.h>int main()
{
int i,b,k,flag=1;
int a[15]={15,14,13,12,11,10,9,8,7,6,5,4,3,2,1};
printf("请输入一个要查找的数:");
scanf("%d",&b);
for(i=0;i<15;i++)
{
if(a[i]==b)
k=i;
else
flag=0;
}
if(flag==1)
{
printf("您查找的数是第%d个数\n",k+1);
}
if(flag==0)
{
printf("您查找的数不在该数组内!");
}
return 0;
}
为什么不管输入什么数都显示:您查找的数不在该数组内