我有一道题不知如何解,请高手帮个忙,用C语言

来源:百度知道 编辑:UC知道 时间:2024/05/30 08:26:45
它的功能是:计算并输出下列级数和: s=1/(1*2)+1/(2*3)+……+1/{n*(n+1)}

#include<stdio.h>
float Fun(int n)
{
float s=1,sum=0;
for(i=1;i<=n;i++)
{
s=1.0/((i+1)*(i+2));
sum=sum+s;
}
return(sum);
}
main()
{
int n;
scanf("%d",&n);
printf("%f\n",Fun(n));
}

#include <stdio.h>
main()
{
int i,n;
double s;
scanf("%d",&n);
s=0;
for(i=1;i<=n;i++)
s+=1.0/(i*(i+1));
printf("结果为:%g",s);
}

#include <stdio.h>
main()
{
int i,n;
float s=0;
printf("请输入n的值:“);
scanf("%d",&n);
for(i=1;i<=n;i++)
s+=1.0/(i*(i+1));
printf("结果为:%f",s);
getch();
}