求助C++高手(急呀)

来源:百度知道 编辑:UC知道 时间:2024/09/21 19:56:45
求集合{1,3,5,8,9}和集合{2,3,6,8,9,15}的交集,并输入结果

#include <iostream>
using namespace std;

int main()
{
int a[5] = {1,3,5,8,9};
int b[5] = {2,3,6,8,9};
int c[5];
int k = 0;
int i;
int j;

for (i = 0; i < 5; i++)//寻找交集
{
for (j = 0; j < 5; j++)
{
if (a[i] == b[j])
{
c[k++] = a[i];
break;
}
}
}

for (i = 0; i < k; i++)
{
cout<<c[i]<<" ";
}
cout<<endl;
return 0;
}

你可以用stl中的set
C++基本自带的
具体可以找一下stl编程指南。
非常简单的。