c语言程序是求表达式的值:s=1+1/3+(1*2)/(3*5)+(1*2*3)/(3*5*7)+......+(1*2*3*.

如题所述

#包括< stdio, h >

Intmain()

{双y;

IntIn;

s=0,t=1;

Printf(“对若干标识的总和的知情权”);

scanf (" % d ", & n);

对于(I = 1;I < = n;我+ +)

{s+=t;

*I/t=t((I+I+1));

Printf(“%g\n”,s);

返回0;

扩展资料:

C语言计算1-1/3+1/5-……的前n项的和

#包括< stdio, h >

Intmain(void){

印锑,n;

Doublef年代;

Intflag=1,m=1;

Printf(“请输入分母的最终权重:”);

scanf (" % d ", & n);

对于(I = 1, s = 0;I < = n;我+ +)

F=flag*1.0/m;

S+=f;

Flag=-Flag;

M=M+2;

Printf("1+1/3-1/5+…")+1/n=%2f\n",s);

系统(“暂停”);

Return0;

温馨提示:内容为网友见解,仅供参考
第1个回答  2017-08-21
#include<stdio.h>
int main()
{double y;
 int i,n;
 double s=0,t=1;
 printf("要求几项的和:");
 scanf("%d",&n);
 for(i=1;i<=n;i++)
 {s+=t;
  t=t*i/((i+i+1));
 }
 printf("%g\n",s);
 return 0;
}


本回答被网友采纳

...值:s=1+1\/3+(1*2)\/(3*5)+(1*2*3)\/(3*5*7)+...+(1*2*3*.
IntIn;s=0,t=1;Printf(“对若干标识的总和的知情权”);scanf (" % d ", & n);对于(I = 1;I < = n;我+ +){s+=t;*I/t=t((I+I+1));} Printf(“%g\n”,s);返回0;}

...1+1\/3+1*2\/(3*5)+1*2*3\/(3*5*7)+...+1*2*...*n\/(3*5*7*...*(2n...
pi2*2);}

...s=1+1\/(1+2)+1\/(1+2+3)+1\/(1+2+3+4)+...+1\/(1+2+3+...+n)_百度知...
int main(){ double s=0;int n,t=0;printf("请输入n\\n");scanf("%d",&n);int i;for(i=1;i<=n;i++){ t+=i;s+=1.0\/t;} printf("结果为:%f",s);return 0;}

C语言编辑 34 编写程序,求S=1\/(1*2)+1\/(2*3)+1\/(3*4)+……前50项之和...
int main(){int i;float y=0;for(i=1;i<=50;i+=2)y+=1.0\/(i*(i+1));printf("%g\\n",y);return 0;}

C语言编写程序求S=1+(1+3)+(1+3+5)+...+...(1+3+5+...19)
main(){ int a,i,j,sum;sun=0;\/*sum即为你题目中的s,是你最终的运算结果*\/ j=m;while(j>0){ a=0;\/*a在每次执行while循环是都赋值为0,原因下面说明*\/ for(i=1;i<=j;i=i+2)a=a+i;\/*因为在while循环的最后有这样的一条语句"j=j-2",所以a的值一次是(1+3+...+19),(1...

用C语言编程计算数学公式s=1\/1*2+1\/2*3+1\/3*4+...1\/n*(n+1)
include <stdio.h> void main(){ int i, n;float s=0.0;scanf("%d", &n);for (i = 1; i <= n; i ++)s += 1.0\/n\/(n+1);printf("%f\\n", s);}

...求π的值,迭代式为: π\/2=1+1!\/3+2!\/(3×5)+3!\/(3×5×7)+…+...
先把2i改成2*i试试……

C语言求1+1*2+1*2*3+1*2*3*4+...+1*2*3*...*n的值 编程怎么编,求高手...
\/\/下面是标准C++定义 include<iostream>\/\/使用std::cout 类似于标准C中的printf,这里你可以使用printf int main(int argc, char** argv){ int testNumber=3;std::cout<<"\\nthe result is:"<<sum_y(testNumber);return 0;}

编写C程序:求1\/1!+1\/2!+1\/3!+...+1\/n!(n!=1*2*3*4...n)急!急!帮帮啊...
include <stdio.h> main(){ int i,n,j=1;double sum=0;printf("输入n的值:");scanf("%d",&n);for(i=1;i<=n;i++){ j=j*i;sum=sum+(1\/double(j));printf("%d ,%f\\n",j,sum);} printf("sum=%f\\n",sum);}

c++程序设计设s=1+1\/2+1\/3+...+1\/n,求与八最接近的s的值与其对应的n值...
声明一个int型变量n作为分母兼作项数记数变量,声明一个double型变量s记录前n项之和;利用do~while语句,n从1开始到当前项的浮点和小于8时继续循环,否则退出。退出循环后,比较s-8和8-(s-1.0\/n),取小者(相等时取前一项)的最后一项的n便是题解。代码如下:include "stdio.h"int main(int ...

相似回答