用陣列下標逐一對比所有元素的值,找到與指定值相等的元素,然後退出迴圈,並設定找到標誌。
#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);
}
用陣列下標逐一對比所有元素的值,找到與指定值相等的元素,然後退出迴圈,並設定找到標誌。
#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);
}