帮忙看下,哪里错了。。
题目是:调用函数求两数组的交集,并在主函数输出。我这样写的,不知道怎么改。。。
#include<stdio.h>
void main()
{
int a[4],b[4],c[k];
int i,j;
printf("Enter a array:\n");
for(i=0;i<4;i++)
scanf("%d",&a[i]);
printf("\n");
printf("Enter a array:\n");
for(i=0;i<4;i++)
scanf("%d",&b[i]);
c[k]=jj(a[4],b[4]);
for(i=0;i<=k;i++)
printf("%4d",c[i]);
}
int jj(int a[4],int b[4])
{
int c[k]=0;
int i,j,m=0;
for(i=0;i<4;i++)
{
for(j=0;j<4;j++)
if(a[i]=b[j])
{
m++;
c[k]=a[i];
}
}
return c[k];
}