【C语言】计算表达式 1/2+1/6+1/12+。。。
#include<stdio.h>
double app(double d)
{
double i,sum=0;
for(i=1;i<=d;i++)
{
sum=sum+1/(i*(i+1));
}
return(sum);
}
int main()
{
double n,b;
scanf("%lf",&n);
while(n!=0)
{
b=app(n);
printf("%.6f\n",b);
scanf("%lf",&n);
}
}
运行结果
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/a47f792cb8d43c402673875790e3de92.png)