Chinaunix首页 | 论坛 | 博客
  • 博客访问: 157652
  • 博文数量: 76
  • 博客积分: 1513
  • 博客等级: 上尉
  • 技术积分: 755
  • 用 户 组: 普通用户
  • 注册时间: 2011-11-25 15:15
文章分类

全部博文(76)

文章存档

2012年(2)

2011年(74)

我的朋友

分类: C/C++

2011-11-25 20:40:14

  1. /*

  2.  * main.c

  3.  *

  4.  * Created on: 2011-7-1

  5.  * Author: Administrator

  6.  */

  7.  

  8. int dotpr(int n, double *a, double *b, double *c)

  9. {

  10. int i;

  11. for(i = 0; i < n; i++)

  12. *c += a[i] * b[i];

  13. return 0;

  14. }

  15.  

  16.  

  17. int main()

  18. {

  19. double a[3],b[3];

  20. double c = 0;

  21. int i;

  22. for(i = 0; i < 3; i++)

  23. {

  24. a[i] = i + 2;

  25. b[i] = i + 3;

  26. }

  27. dotpr(3, a, b, &c);

  28. printf(" %f %f %f %f %f %f %f" , a[0],a[1],a[2],b[0],b[1],b[2],c);

  29. return 0;

  30. }


output:

 2.000000 3.000000 4.000000 3.000000 4.000000 5.000000 38.000000

阅读(308) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~