(C语言)查找数的位置

如果 a 在数列中出现了,输出它第一次出现的位置(位置从 1 开始编号)。
样例输入
6
1 9 4 8 3 9
9
样例输出
2
数据规模与约定 1<=n<=1000

#include<stdio.h>
#include<stdlib.h>
int main(){
	int n,x,i,flag=0;
	int a[1000];    //数据规模约定 
	printf("输入的总数:");
	scanf("%d",&n);
	printf("输出的多个数:"); 
	for(i=0;i<n;i++){
		scanf("%d",&a[i]);
	}
	printf("需要查询的数:");
	scanf("%d",&x);
	for(i=0;i<n;i++){
		if(a[i]==x){
			flag=1;
			break;     //注意这个括号 
		}
	}
	if(flag==1)
	    printf("%d",i+1);
	else
	    printf("没有该数");
	return 0;
}

猜你喜欢

转载自blog.csdn.net/meridian002/article/details/87926147
今日推荐