C语言判断数组中是否存在该数
#include<stdio.h>
int main() {
int query(int a[10],int num);
int num;
printf("请输入一个整数:");
scanf_s("%d",&num);
int a[10] = {1,2,3,4,5,6,7,8,9,10};
query(a,num);
return 0;
}
int query(int a[10],int num) {
int i;
int exist = -1;
for (i = 0; i < 10; i++) {
if (a[i] == num) {
exist = i;
break;
}
}
if (exist >= 0) {
printf("该元素在数组中的第%d个",i+1);
}
else {
printf("数组中不存在该元素");
}
}