#include<stdio.h>
int main()
{
int N,x,i;//N是输入的数的个数,要找的数,i是变量
int a[N];//定义一组数,有N-1个数
scanf("%d %d",&N,&x);
scanf("%d",&a[N]);
for(i=0;i<N;i++)
{
if(a[i]==x)//如果这一项的数就是要找到数就停止循环
break;
}
printf("%d",i);//输出这个数是这组里第几项,和i一样从零开始数
return 0;
}
//但是输出时却不是跟i变量一样从零开始数,还是从一开始数,为什么😢
给一组数查找给定整数,并输出它在这组数第几个,从零开始数,用数组但是却是从一开始数
- 写回答
- 好问题 0 提建议
- 关注问题
- 邀请回答
-