题目描述
S=1/2+1/6+1/12+1/20+1/30+1/42+... 求数列前n项和,答案保留2位小数
输入格式:整数n
输出格式
一个浮点数.
样例输入
10
样例输出
0.91
约定
1<=n<=100
提示
https://ask.csdn.net/questions/1059548 不是回答过你了么。问题解决请采纳,有问题请追问
可参考这个问题,给你的算法相近:“一道算法题,求大家解答一下”
#include
int main(void)
{
unsigned long n;
unsigned long i;
double s = 0.0;
int k=0;
printf("Please input n:");
scanf("%lu", &n);
for(i = 1; i <= n; i++)
{
k++;
s += 1.0 / i;
i=i+k*2;
}
printf("s=%lf\n", s);
return 0;
}