码迷,mamicode.com
首页 > 编程语言 > 详细

找出2个数组相同的项,并将其保存在另外一个数组中

时间:2016-01-07 13:23:26      阅读:202      评论:0      收藏:0      [点我收藏+]

标签:

#include <stdio.h>

//找出2个数组相同的项,并将其保存在另外一个数组中

int main()
{
int buf1[]={1,2,3};
int buf2[]={2,3,4};
int des[3];
int count=0;

for(int i=0;i<sizeof(buf1)/sizeof(int);i++) //遍历buf1
{
for(int j=0;j<sizeof(buf2)/sizeof(int);j++) //遍历buf2
{
if(buf1[i]==buf2[j]) //若相等则将其赋值到des[],反之继续
des[count++]=buf1[i];
//else continue;
}
}
printf("intersection between buf1[] and buf2[] are des[]:{"); //将des的值打印出来
for(int i=0;i<count;i++)
{
if(i==count-1)
printf("%d",des[i]);
else
printf("%d,",des[i]);
}

printf("} \n");

return 0;
}

找出2个数组相同的项,并将其保存在另外一个数组中

标签:

原文地址:http://www.cnblogs.com/Shenniu/p/5109334.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!