主页 > 数据处理 > C语言程序:数据的处理:两个数组中都有很多数字,计算这两个文件中数字的交集,并且排好序,存放在另一数组

C语言程序:数据的处理:两个数组中都有很多数字,计算这两个文件中数字的交集,并且排好序,存放在另一数组

2023-03-18 05:36来源:m.sf1369.com作者:宇宇

void ans(int *starta,int *enda,int *startb,int *endb,int *jiao,int *bing)

{

int *i=0,*j=0,*p_jiao=jiao,*p_bing=bing;

sort(starta,enda);

sort(startb,endb);

for(i=starta,j=startb;i!=enda && j!=endb;)

{

if (*i == *j)

{

*(p_jiao++)=*(i++);

*(p_bing++)=*(j++);

}

else

{

if (*i < *j)

{

*(p_bing++)=*(i++);

}

else

{

*(p_bing++)=*(j++);

}

}

}

while (i != enda)

{

*(p_bing++)=*(i++);

}

while (j!=endb)

{

*(p_bing++)=*(j++);

}

return;

}

相关推荐

车联网企业国内有哪些?

数据处理 2023-12-23

注册计量师-请教贴

数据处理 2023-12-19

逆光照片怎么处理

数据处理 2023-12-08