有关数组的问题,请帮助
两个数组对应元素比较大小,元素大者多的数组记为大数组,写了如下代码,但运行不出来,请大家看看哪错了。#include <stdio.h>
int main ()
{
int com(array1[5],array2[5]);
int a[5],b[5],max[5];
int n=0,x=0,y=0,z=0,k=0;
for (n=0;n<5;n++)
scanf("%d",&a[n]);
for(n=0;n<5;n++)
scanf("%d",&b[5]);
max[5]=com (a[5],b[5]);
printf("%d最大,且两者相等%d次,a[5]比b[5]大%d次,a[5]比b[5]小%d次",max[5],x,y,z);
}
int com(array1[5],array2[5])
{
int array1[5],array2[5],max[5];
for (k=0;k<5;k++)
{
if (array1[k]=array2[n]) x++;
if (array1[k]>array2[n]) y++;
if (array1[k]<array2[n]) z++;
}
if (y>z)
for (k=0;k<5;k++)
max[k]=array[k];
else
for (k=0;k<5;k++)
max[k]=array[k];
return (max[5]);
}
请问哪里出错了,在线等待。。。。