到底是交集还是并集啊?
创新互联专注于企业全网整合营销推广、网站重做改版、伊通网站定制设计、自适应品牌网站建设、成都h5网站建设、成都做商城网站、集团公司官网建设、外贸营销网站建设、高端网站制作、响应式网页设计等建站业务,价格优惠性价比高,为伊通等各大城市提供网站开发制作服务。
求a,b的交集c
调用bing 函数求数组s1,s2的并集s3
int
*FindIntersection(int
a[],int
b[])
{
int
i,j,m,n,c[100],k=0;//这里C是函数里面申请的内存,函数体结束后,这个内存就不存在了,所以你这样不对
m=sizeof(a)/sizeof(int);
n=sizeof(b)/sizeof(int);
for(i=0;im;i++)
{
for(j=0;jn;j++)
if(a[i]==b[j])
{
c[k]=a[i];
k++;
break;
}
}
return
c;
}
应该像下面这样
void
FindIntersection(int
a[],int
b[],int
c[])//从上函数中传入一个C
{
int
i,j,m,n,k=0;
m=sizeof(a)/sizeof(int);
n=sizeof(b)/sizeof(int);
for(i=0;im;i++)
{
for(j=0;jn;j++)
if(a[i]==b[j])
{
c[k]=a[i];
k++;
break;
}
}
}
首先,如果是数学上的集合概念,那就说明,集合A自身的每个元素都不相同。
那么,程序就可以简化成,
设数组key[52],用于记录字母出现次数。
扫描一次集合A,把出现的字母计到key的对应位置里。
同理扫描一次集合B。
查看key数组,=2的对应字母输出到集合C,C就是所求交集。
当前标题:c语言交集函数 c语言交集函数怎么表示
标题来源:https://www.cdcxhl.com/article6/dojshig.html
成都网站建设公司_创新互联,为您提供软件开发、网站排名、网站收录、定制开发、外贸建站、网站内链
声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联