[求助]接收两个数组的值将它们相加到第三个数组中
编写一个C语言程序,用于接收两个数组的值,将这两个数组中的值依次相加保存在第三个数组中.要求用指向数组的指针实现.



例如.
请输入NUM1的值:
12 56 78 90 45
请输入NUM2的值
98 34 23 10 30
数组NUM1和数组NUM2的和为:
110 90 101 100 75




我水平有限.不知道这样对不对.
#include <stdio.h>
main()
{
int a1[3],a2[3],a[3],i;
int *p1,*p2,*p;
p1=a1;
p2=a2;
p=a;
for(i=0;i<3;i++)
scanf("%d",p1++);
for(i=0;i<3;i++)
scanf("%d",p2++);
p1=a1;
p2=a2;
for(i=0;i<3;i++)
*p++=*p1+++*p2++;
for(i=0;i<3;i++)
printf("%d\t",a[i]);
getch();
}