计算级数(1/2)N * n! 的前10。
使用循环,循环控制次数,里面的循环进行基本项的求值。代码如下:
- #include <stdio.h>
-
-
int main(int agrc, char *argv[])
-
{
-
float m = 1.0;
-
float n = 1.0;
-
float s = 0.0;
-
int i,j;
-
-
for(i = 1; i <= 10; i++)
-
{
-
for(j = 0; j < i; j++)
-
m *= 0.5;
-
for(j = 1; j <= i; j++)
-
n *= j;
-
-
s += m * n;
-
m = 1.0;
-
n = 1.0;
-
}
-
-
printf("Sn = %f\n",s);
-
return 0;
-
}
阅读(332) | 评论(0) | 转发(0) |