[求助]大家来看看啊!!
大家帮个忙利用指针形式编写一个程序,求两个向量的内积
main()
{
int i,a[10],b[10],c[10]*p,*q;
*p=a;
*q=b;
for (i=0;i<10;i++) c[i]=(*(p+i))*(*(q+i));
}
指针我用得很少,不记得是不是这样的语法了,不过思想应该是……回去等我查查书,或高手来指点下……
#include <stdio.h>
#define SIZE 10
int main(void){
int ar_a[SIZE];
int ar_b[SIZE];
int n,*pa,*pb;
int sum=0;
printf("How many elements you want!\n");
scanf("%d",&n);
for(pa=ar_a,pb=ar_b;pa<ar_a+n;pa++,pb++){
printf("insert elements to arry 1 !\n");
scanf("%d",pa);
printf("insert elements to arry 2 !\n");
scanf("%d",pb);
sum+=(*pb)*(*pa);
}
printf("Out:sum=%d\n",sum);
return 0;
}