#include<stdio.h>
int main()
{
int a, b, c, arr[20], j, i,ind ;
scanf("%d %d", &a, &b);
for ( i = 0; i < a; i++)
{
scanf("%d", &arr[i]);
}
for (j = 0; j < a; j++)
{
if (arr[j] == b)
{
ind = j;
break;
}
else
ind = -1;
}
if (ind == -1)
printf("Not Found");
else
printf("%d",ind);
return 0;
}
值得说的是最后的输出所求位置的输出或者是Not Found时要是在for循环里去判断会就会没有把Not Found输出多次所以要通过第三变量来在for循环再次判断题目的要求输出的。
(这是我想出的最好的方法了)