#include<stdio.h>
#define N 5
void main()
{
int arr1[N];
int arr2[N];
int i=0,j=0;
printf("请输入num1的值:");
for(i=0;i<N;i++)
{
scanf("%d",&arr1[i]);
}
for(i=0;i<N;i++)
{
printf("%d\t",arr1[i]);
}
printf("\n");
printf("请输入num2的值:");
for(j=0;j<N;j++)
{
scanf("%d",&arr2[j]);
}
for(j=0;j<N;j++)
{
printf("%d\t",arr2[j]);
}
printf("\n");
printf("num1和num2的数组和为:");
int arr3[N];
    int k=0;
for(k=0;k<N;k++)
{
arr3[k]=arr1[i]+arr2[j];
}
for(k=0;k<N;k++)
{
printf("%d\t",arr3[k]);
}}
要求第3个数组的数,是第一个数组和第2个数组的和````
可是上面这段代码显示第3个数组的数有问题````麻烦帮我看看哪出错了,谢谢`