当前位置:首页 » 编程语言 » c语言数组元素查找

c语言数组元素查找

发布时间: 2024-06-13 22:43:22

A. c语言实现整型数组中查找指定元素的函数

#include<stdio.h>
int search(int a[], int n, int searchValue) {
int i;
for(i=0; i<n; i++) if(a[i]==searchValue) return i;
return -1;
}
int main() {
int i;
int a[10],find,idx;
for(i=0; i<10; 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");
}

B. 在c语言中输入数组两个数组,查找重复元素并输出怎么写啊

可以一次读入N个数据。可以考虑以回车结束读入的一组。
参考如下写法:
#include "stdio.h"
#define Max 100
int X[Max]={0,},Y[Max]={0,};

int main()
{
int i=0,j=0;
int a,b;
char c=0;

printf("输入第一个数组(以空格分开,回车结束)");
while((c!='\n'))
scanf("%d%c",X+i++,&c);

c=0;
printf("输入第二个数组(以空格分开,回车结束)");
while((c!='\n'))
scanf("%d%c",Y+j++,&c);

for(a=0;a<i;a++)
for(b=0;b<j;b++)
if(X[a]==Y[b])
printf("%d \t",X[a]);

return 0;
}

C. 在一个数组中查找一个数,用C语言怎么写代码

#include<卜激stdio.h>

intmain(void)

{

inti,j,k=0,sz[10]={5,75,89,428,576,5986,7543,8524,9805,1057};

printf("请输入要唯让查找指弊局的数:");

scanf("%d",&j);

for(i=0;i<10;i++)

if(sz[i]==j)

{

printf("sz[%d]=%d ",i,sz[i]);

k++;

}

if(!k)

printf("数组中没有您要查找的数。 ");

return0;

}

热点内容
编译less工具 发布:2025-08-27 23:03:29 浏览:222
android弹出框底部 发布:2025-08-27 23:03:27 浏览:198
gcc编译宏 发布:2025-08-27 23:02:52 浏览:189
星瑞哪个配置性价比高 发布:2025-08-27 22:44:33 浏览:443
外国编程 发布:2025-08-27 22:20:27 浏览:360
六位手机号服务密码一般是多少 发布:2025-08-27 21:47:53 浏览:767
如何复位酷开路由器的密码 发布:2025-08-27 21:36:25 浏览:599
labsql访问数据库 发布:2025-08-27 21:13:43 浏览:106
a4纸板文件夹 发布:2025-08-27 20:47:15 浏览:613
我的世界发展迅速的服务器 发布:2025-08-27 20:33:07 浏览:587