change.c
上传用户:bjtelijie
上传日期:2010-01-01
资源大小:87k
文件大小:0k
源码类别:

数学计算

开发平台:

Visual C++

  1. # include <stdio.h>
  2. # include <stdarg.h>
  3. double sum_series(int num, ...);
  4. int main()
  5. {
  6. double d;
  7. d = sum_series(4, 0.5, 0.25, 0.125, 0.0625);
  8. printf("Sum of series is %f.n", d);
  9. return 0;
  10. }
  11. double sum_series(int num, ...)
  12. {
  13. double sum = 0.0, t;
  14. va_list argptr;
  15. /* 初始化argptr */
  16. va_start(argptr, num);
  17. /* 计算序列之和 */
  18. for( ; num; num--)
  19. {
  20. t = va_arg(argptr, double);
  21. sum = sum + t;
  22. }
  23. va_end(argptr);
  24. return sum;
  25. }