[求助]请教关于指针的C程序一道题!
不知符不符合要求,水平有限,见笑!!
#define N 4
#define M 6
int sum(int *a,int m,int *b,int n,int *c )
{int i=0,j=0,k=0;
while(i<m&&i<n)
{*(c+k)=*(a+i)+*(b+j);
k++;
i++;
j++;
}
return k;
}
main( )
{ int a[N],b[M],c[M+N],i,j,k;
for (i=0;i<N;i++)
scanf("%d",a+i);
for (j=0;j<M;j++)
scanf("%d",b+j);
k=sum(a,N,b,M,c);
for (i=0;i<k;i++)
printf("%2d",*(c+i));
}