- /*
-
-
* main.c
-
-
*
-
-
* Created on: 2011-7-1
-
-
* Author: Administrator
-
-
*/
-
-
-
-
int dotpr(int n, double *a, double *b, double *c)
-
-
{
-
-
int i;
-
-
for(i = 0; i < n; i++)
-
-
*c += a[i] * b[i];
-
-
return 0;
-
-
}
-
-
-
-
-
-
int main()
-
-
{
-
-
double a[3],b[3];
-
-
double c = 0;
-
-
int i;
-
-
for(i = 0; i < 3; i++)
-
-
{
-
-
a[i] = i + 2;
-
-
b[i] = i + 3;
-
-
}
-
-
dotpr(3, a, b, &c);
-
-
printf(" %f %f %f %f %f %f %f" , a[0],a[1],a[2],b[0],b[1],b[2],c);
-
-
return 0;
-
-
}
output:
2.000000 3.000000 4.000000 3.000000 4.000000 5.000000 38.000000
阅读(330) | 评论(0) | 转发(0) |