第1个回答 2011-06-15
#include <stdio.h>
int main(void)
{
int n;
float i, sum = 0;
printf("请输入n\n");
scanf("%d", &n);
for (i = 1; i <= n; i++)
sum += 1 / (i * (i + 1) * (i + 2));
printf("%d 项和是 %f\n", n, sum);
return 0;
}
第2个回答 2011-06-16
#include<stdio.h>
void main()
{ int i,n; float s;
scanf("%d",&n);
i=1; s=0;
if(i<=n)
s=s+1/(i*(i+1)(i+2));
printf("s=%f",s);
}本回答被提问者采纳
第3个回答 2011-06-15
double sum(int n)
{
double sum = 0,x;
for(int i = 0;i<n;++i)
{
x = i*(i+1)*(i+2);
sum += 1/x;
}
return sum;
}
void main()
{
double value = sum(10);
printf("Sum= %lf\n",value);
}