如何获得数组中指定元素的下标值

如题所述

用数组下标逐一对比所有元素的值,找到与指定值相等的元素,然后退出循环,并设置找到标志。
#incude<stdio.h>
#define N 10
void main() { int a[N],i,k,b;
printf("请输入%d个整型数据:",N); for ( i=0;i<N;i++ ) scanf("%d",&a[i]);
printf("请输入要查找的数据:"); scanf("%d",&k);
b=0; for ( i=0;i<N;i++ ) if ( a[i]==k ) { b=1; break; }
if ( b ) printf("数据位于数组第%d个元素。\n",i+1); else printf("数组中不包含%d这个数值。\n",k);
}
温馨提示:答案为网友推荐,仅供参考