在c语言中如何求两个整数集合的共有元素个数

在c语言中如何求两个整数集合的共有元素个数
2025-02-25 02:36:07
推荐回答(2个)
回答1:

int a[10];//假设集合a有10个元素
int b[20];//假设集合a有20个元素
int c[10];//共有元素最多有10个
//赋值代码省略
int i,j,k;
k=0;
for(i=0;i<10;i++){
for(j=0;j<20;j++){

if(a[i]==b[j]){

c[k]=a[i];

k++;

}

}

}
//到此结束,c就是共有元素集合,k是共有元素的个数。

回答2:

写两个for循环匹配就行了