Chinaunix首页 | 论坛 | 博客
  • 博客访问: 350538
  • 博文数量: 213
  • 博客积分: 566
  • 博客等级: 中士
  • 技术积分: 1210
  • 用 户 组: 普通用户
  • 注册时间: 2011-03-21 13:09
文章分类

全部博文(213)

文章存档

2015年(1)

2013年(7)

2012年(128)

2011年(77)

分类:

2011-03-25 16:58:21

原文地址:复杂级数的前n项和 作者:chengxiaopeng

    计算级数(1/2)N * n! 的前10。
    使用循环,循环控制次数,里面的循环进行基本项的求值。代码如下:
  1. #include <stdio.h>

  2. int main(int agrc, char *argv[])
  3. {
  4.   float m = 1.0;
  5.   float n = 1.0;
  6.   float s = 0.0;
  7.   int i,j;

  8.   for(i = 1; i <= 10; i++)
  9.   {
  10.     for(j = 0; j < i; j++)
  11.       m *= 0.5;
  12.     for(j = 1; j <= i; j++)
  13.       n *= j;

  14.     s += m * n;
  15.     m = 1.0;
  16.     n = 1.0;
  17.   }

  18.   printf("Sn = %f\n",s);
  19.   return 0;
  20. }
阅读(321) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~