输入整数n,计算表达式:1-1⼀(1*2)+1⼀(2*3)-1⼀(3*4)+...+1⼀(n*(n+1))的值

哪位大神知道怎么做,用编程语言
2024-11-25 14:17:28
推荐回答(2个)
回答1:

#include 
void main(){
int i,n;double d=-1,k,s=1;
scanf("%d",&n);
for(i=1;i<=n;i++)
{k=d/(i*(i+1));s+=k;d=-d;}
printf("%lf",s);
}

回答2:

=1/(n+1)-1/n+1/n-1/(n-1)...+1=1/(n+1)