查找整数 c语言

题目描述
给出一个包含n个整数的数列,问整数a在数列中的第一次出现是第几个。
输入
第一行包含一个整数n。

第二行包含n个非负整数,为给定的数列,数列中的每个数都不大于10000。

第三行包含一个整数a,为待查找的数。

输出
如果a在数列中出现了,输出它第一次出现的位置(位置从1开始编号),否则输出-1。
样例输入
6
1 9 4 8 3 9
9
样例输出
2
提示
1 <= n <= 1000。

#include <stdio.h>
int main()
{
int n,m,i,j;
int flag=0;
scanf("%d\n",&n);
int a[1000];
for(i=0;i<n;i++)
{
	scanf("%d ",&a[i]);	
 } 
 scanf("%d",&m);
 for(j=0;j<n;j++)
 {
 	if(m==a[j])
 	{
 		flag=1;
 		break;
	 }
 }
 if(flag==1)
  {
  	printf("%d",j+1);
  }
  else 
  {
  	printf("%d",-1);
  }
 return 0;
 }

你可能感兴趣的:(笔记)