代码
#include<stdio.h>
int main(void)
{
int a[20],n,flag=0,x;
int i;
scanf("%d%d",&n,&x);
for(i=0;i<n;i++)
{
scanf("%d",&a[i]);
}
for(i=0;i<=n;i++)
{
if(a[i]==x){
printf("%d",i);
flag++;
}
}
if(flag==0)
{
printf("Not Found");
}
}
设计思路:定义变量和数组→利用for循环输入n个数→再在数组a中查找x→找到即输出没找到即输出Not found
遇到的问题:部分正确
解决方法:读题目理解一下,然后还看了书上例题,思考了一下flag++为计数,还观察了一下for循环