自己看着找不到问题 不知道哪里出错了
#include<iostream>
#include<stdio.h>
using namespace std;
int enter();
void output(int arr3[],int len3);
int compare(int arr1[],int arr2[],int len1,int len2);
int enter()
{
int arr1[100];
int arr2[100];
int len1,len2;
cin>>len1;
for(int i=0;i<len1;i++)
{
cin>>arr1[i];
}
cin>>len2;
for(int i=0;i<len2;i++)
{
cin>>arr2[i];
}
return arr1,len1,arr2,len2;
}
int compare(int arr1[],int arr2[],int len1,int len2)
{
int arr3[100];
for(int i=0;i<100;i++)
{
for(int j=0;j<100;j++)
{
if(arr1[i]==arr2[j])
{
for(int k=0;k<100;k++)
{
arr3[k]=arr1[i];
}
}
}
}
int len3=sizeof(arr3)/sizeof(arr3[0]);
return arr3,len3;
}
void output(int arr3[],int len3)
{
for(int i=0;i<100;i++)
{
cout<<arr3[i]<<" ";
}
}
int main()
{
int arr1[100];
int arr2[100];
int arr3[100];
int len1,len2,len3;
enter();
compare(arr1,arr2,len1,len2);
output(arr3,len3);
return 0;
}