C语言编写函数,n由主函数代入计算s=1/(1*2)+1/(2*3)+…+1/(n*n+1)

如题所述

第1个回答  2016-05-12
#include<stdio.h>
#include<math.h>
int fun(int a)
{int sum=1;<br/> int i;<br/>for(i=1;i<=a;i++)<br/> {sum*=i;}
return sum;
}
void main()
{
float e=0,q;
int m,n;
scanf("%d",&n);
for(m=1;m<=n;m++)
{
q=fun(m);
e+=1/q;
}
printf("%10.3f",e);
}本回答被网友采纳
第2个回答  2016-05-12
float sum(int n)
{int i;
float s=0;
for(i=1;i<=n;i++)
s+=1.0/(i*(i+1));
return s;

}
相似回答