c语言 编程求以下公式的值 s=1+1/(1*2)+1(2*3)+...1/(n*(n+1))

c语言 编程求以下公式的值 s=1+1/(1*2)+1(2*3)+...1/(n*(n+1))(其中n由键盘输入)

第1个回答  2013-11-13
void main()
{
float sum;
int n;
again: printf("请输入n的值\n");
scanf("%d",&n);
sum=1.0;
for(int i=1;i<=n;i++)
sum += 1.0/(i*(i+1));
printf("sum=%f\n",sum);
goto again;
}

测试无误,绝对精确。

本回答被提问者采纳
第2个回答  2013-11-13
#include <stdio.h>
int main(){    
 float n,i;    
 scanf("%f",&n);   
 float sum = 1;    
 for(i=1;i<=n;i++){        
  sum+=1/(i*(i+1));    
 }    
 printf("%f\n",sum);
}

第3个回答  2013-11-13
#include <stdio.h>
void main ()
{
 int n,deno = 1;
 float temp;
 float s = 1.0;
 printf ("输入n:");
 scanf ("%d",&n);
 while (deno <= n)
 {
  temp = (float)1/(deno*(deno+1));
  s += temp;
  deno++;
 }
 printf ("s=%f\n",s);
}

c语言 编程求以下公式的值 s=1+1\/(1*2)+1(2*3)+...1\/(n*(n+1))
void main(){float sum;int n;again:printf("请输入n的值\\n");scanf("%d",&n);sum=1.0;for(int i=1;i<=n;i++)sum += 1.0\/(i*(i+1));printf("sum=%f\\n",sum);goto again;}测试无误,绝对精确。

大佬求解c语言编程 求以下公式的值 s=1+1\/(1*2)+1(2*3)+…1\/(n*(n...
include <stdio.h>void main(){int i,n;double s=1;scanf("%d",&n);for(i=1;i<=n;i++)s+=1.0\/(i*(i+1));printf("s=%f",s);}

求C++高手!!!
S=1+1\/(1+2)+1\/(1+2+3)+……1\/(1+2+3+…+n) 例如:若n的值为11时,函数的值为1.833333。***9.编写函数fun,它的功能是:根据以下公式求P的值,结果由函数值带回。m与n为两个正整数且要求m>n。 例如:m=12,n=8时,运行结果为495.000000。***10.编写函数fun,它的功能是:利用以下所示的简单迭...

编程计算1+ 1\/2+ 1\/3 +...+ 1\/n,用C语言
float sum=0;printf("请输入n:\\n");scanf("%d",&n);for(i=1;i<=n;i++)sum+=(float)1\/i;printf("前n项和为sum=%.4f\\n",sum);return 0;} K&R C 起初,C语言没有官方标准。1978年由美国电话电报公司(AT&T)贝尔实验室正式发表了C语言。布莱恩·柯林汉(Brian Kernighan) 和 丹尼...

一道c语言编程题 我觉得答案不对
答案的代码的确是编写1+1\/3+1*2\/(3*5)+1*2*3\/(3*5*7)...这没有错,你理解的很好。我觉得错的是pi\/2=1+1\/3+1*2*3\/(3*5*7)+...1*2*3*...n\/(3*5*7*...(2n-1))这里题目写漏了 根据最后一个表达式n!\/(3*5*7*...(2n-1))可以知道每个位置的数,当n=1时为...

C语言 根据以下给定公式计算e的值(取前n项) e=1+1\/1!+1\/2!+...+1
h> define E 0.0001 int factorial(int i){ if((i==1)||(i==0)) return 1;return i*factorial(i-1);} int main(){ float e=1;int i=1;float temp;while((temp=(float)1\/factorial(i++)) >= E) e+=temp;printf("now e=%f\\n",e);system("pause");} 望采纳。。

有没c++的题集及答案
3、倒勾股数是满足公式: 1\/A^2+1\/B^2=1\/C^2 的一组正整数(A,B,C),例如,(156,65,60)是倒勾股数,因为:1\/156^2+1\/65^2=1\/60^2。假定A>B>C,且要求A,B,C均小于或等于100,求满足倒勾股数公式的A,B,C之和的最大值是多少?4、勾股弦数是满足公式: A^2+B^2=C^2 (假定A<B<C)的一...

...计算如下公式的值:y=1+1\/3+1\/5+1\/7+…+1\/(2m+1)若m=9,则应输_百度...
include <stdio.h> float fun(int t);int main(){ int t=9;scanf("%f\\n",&t);printf("%f\\n",fun(t));return 0;} float fun(int t) { float a=0;int k=1;for(int n=0;n<=t;n++) { a=a+1.\/(2*n+1);} return a;} ...

c语言:利用泰勒展开式,求x=1\/1!+2\/3!+3\/5!+…+n\/(2n-1)!
c语言利用泰勒展开式可以参考以下的代码:include <stdio.h> void main(){ int i,j,n;double k=1,x=0;printf("Input n: ");scanf("%d",&n);for(i=1;i<=n*2-1;i+=2){ for(j=1;j<=i;j++)k*=j;x+=(i+1)\/(k*2);k=1;} printf("x=%f",x);} ...

C语言,求1+3+5+...+n的编程?
include <stdio.h> int main(){ int sum,n,i;scanf("%d",&n);for(sum=0,i=1;i<=n;i+=2)sum+=i;printf("%d\\n",sum);return 0;}

相似回答
大家正在搜