供参考:
#include<stdio.h>
int main()
{
int a[11]={5,7,6,1,7,9,0,38,79,9,1},i,x,flg=0;
scanf("%d",&x);
for(i=0;i<11;i++){
if(a[i] == x){
flg = 1;
printf("%d在数组的位置:%d\n",x,i);
}
}
if(flg==0) printf("%d不在数组中.\n",x);
return 0;
}
int a[] = { 5, 7, 6, 1, 7, 9, 0, 38, 79, 9, 1 };
int x,i,l=sizeof(a)/sizeof(a[0]);
scanf_s("%d", &x);
for (i = 0; i < l; i++) if (x == a[i]) break;
if (i < l) printf_s("x在数组的位置:%d\n", i); else printf_s("x不在数组中\n");