c语言数组元素查找函数,c++查找数组元素

C语言数组的查找函数

#includestdio.h

创新互联制作网站网页找三站合一网站制作公司,专注于网页设计,成都网站制作、成都网站建设、外贸营销网站建设,网站设计,企业网站搭建,网站开发,建网站业务,680元做网站,已为上千服务,创新互联网站建设将一如既往的为我们的客户提供最优质的网站建设、网络营销推广服务!

int main()

{

int a[5];

int i,max,min;

printf("input number:\n");

for(i=0;i5;i++)

scanf("%d",a[i]);

max=a[0];

min=a[0];

for(i=0;i5;i++){

if(a[i]max)

max=a[i];

}

for(i=0;i5;i++){

if(a[i]min)

min=a[i];

}

for(i=0;i5;i++){

printf("%d",a[i]);

printf(" ");

}

printf("\n");

printf("最大值为%d\n",max);

printf("最小值为%d\n",min);

return 0;

}

C语言题要求实现一个在数组中查找指定元素的简单函数。(找错误)

改错参考如下:

int search(int list[],int n,int x)

{

int i,index=-1;

for(i=0;in;i++)

if(list[i]==x){//注意是==

index=i;//既然都明白下标从0开始,有必要+1吗?

break;

}

return index;//不返回值行吗?

}

C语言实现整型数组中查找指定元素的函数?

#includestdio.h

int search(int a[], int n, int searchValue) {

int i;

for(i=0; in; i++) if(a[i]==searchValue) return i;

return -1;

}

int main() {

int i;

int a[10],find,idx;

for(i=0; i10; i++) {

printf("Input a[%d]:",i);

scanf("%d",a[i]);

}

printf("Input searchValue:");

scanf("%d",find);

idx=search(a,10,find);

if(idx!=-1) printf("pos=%d",idx);

else printf("not found");

}


分享名称:c语言数组元素查找函数,c++查找数组元素
分享链接:http://myzitong.com/article/hshees.html