如何獲得數組中指定元素的下標值?
用數組下標逐一對比所有元素的值,找到與指定值相等的元素,然后退出循環,并設置找到標志。
#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);
}