一、题目要求
1.1计算fn

1.2例题代码及运行结果
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x;
scanf("%d",&x);
int i;
double sum=0.0;
for(i=1;i<=x;i++){
sum+=1.0/i;
}
printf("f(%d)=%0.2f",x,sum);
return 0;
}
2.1计算fn

2.2例题代码及运算结果
#include <stdio.h>
#include <stdlib.h>
int main()
{
int x;
scanf("%d",&x);
int i;
double a=1;
double sum=0.0;
for(i=1;i<=x;i++){
sum+=a/i;
a=-a;
}
printf("f(%d)=%0.2f",x,sum);
return 0;
}
这篇博客展示了两个C语言程序,分别计算前n项的倒数累加和(fn)以及交错序列的倒数累加和。第一个程序简单地将1到n的每一项的倒数累加。第二个程序则交替取正负项的倒数进行累加。这两个例子演示了递归求和在数值计算中的应用。
2655

被折叠的 条评论
为什么被折叠?



