利用下面公式求s的值s 1(1 2

2021-02-24 05:38:33 字数 3262 阅读 6923

1楼:

你的公式在**?

右边是我的公式:1/[n(n+1)(n+2)]=[1/n-2/(n+1)+1/(n+2)]/2

原式=(1/2)[(1/1-2/2+1/3)+(1/2-2/3+1/4)+(1/3-2/4+1/5)+(1/4-2/5+1/6)+……+

(1/17-2/18+1/19)+(1/18-2/19+1/20)+(1/19-2/20+1/21)+(1/20-2/21+1/22)]

=(1/2)[(1/1+1/2+……+1/20)-2(1/2+1/3+……+1/21)+(1/3+1/4+……+1/21+1/22)]

=(1/2)[(1/1+1/2)-2(1/2+1/21)+(1/21+1/22)]

=(1/2)[1/2-1/21+1/22]

=(1/2)[6/11-1/21]

=(1/2)[115/231]=115/462

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

2楼:小鈇

#include

main()

printf("%f\n",sum); }}简单的话就按照以上题目原本的顺序计算的思想做最简单的计算,如果楼主希望更加深入一点的,那就可以考虑使用递归来实现这个算法。

#include

floatjs(intn)

returnm;

}main()}

3楼:匿名用户

结果可以验证 s=1+1/(1*2)+1/(2*3)+...+1/(n*(n+1)) = 1+1-1/n+1

#include "stdafx.h"

#include

#include

// s=1+1/(1*2)+1/(2*3)+...+1/(n*(n+1))

#define n 1000

int _tmain(int argc, _tchar* argv){double dresult, dresult1;

int n=1;

dresult=1;

while(n直接计算结果="<参考验证结果="<接计算结果=1.999

参考验证结果=1.999

4楼:一号王若水

#include

void main()

printf("sum=%lf",sum);

}运行过了

编写程序,计算s=1+1/(1*2)+1/(1*2*3)+1/(1*2*3*4)+。。。+1/(1*2*3*...*n)的值。 说明:本题以10 为例!

5楼:匿名用户

下面是你的**修改后并能成功运行的**

#include

main()

printf("s=%.6f\n",s);

getchar();

getchar();

} 错误1.maim改为 main

错误2.for循环没加花括号,没括号只循环for接下来的那句。

错误3.a、t不能是整型,至少t不能是整型,想想看,若a、t是整型会造成s也是整型,事实上t的值从来不会大于1,约等于后就得0了。

for(i=1;i<=10;i++)

a*=i;

t=1/a;

s+=t;

下面是我编得程序

#include

void ok(int n);//声明 求各项和函数double njie(int n);//声明 求n! 函数main()

double njie(int n)//求n! 函数void ok(int n)//求各项和函数该程序直到n=33都正确,n=34就开始乱码了,可能是溢出了。

6楼:匿名用户

t你定义为整数型 可是你又让它等于1/a,结果强制变整数了 把t定义为浮点型

7楼:匿名用户

第一行应该是main(),而不是maim,

其他的就是和楼上老兄一样,你应该把t声明成float。

编写函数,根据整型形参m的值,计算如下的公式值 t=1-1/(2*2)-1/(3*3)-```-1/(m*m)

8楼:四舍**入

可以参考下来

面的**:

#include double

f(int m)

main ()

扩展资料源:使用printf输出int占用字节

bai数du量:

printf("%d",sizeof(int));

除了int类型之外,还有zhishort、long、long long类型可以表示整数dao,unsigned int 表示无符号整数,数据范围为[0~2^32-1]。

双精度型就是双精度浮点型,同数值型比,它能提供更高的数值精度,采用固定存储长度的浮点数形式,每个双精度浮点型数据占8个字节。

9楼:好求知

int会自动取整,要让其中一个运算数为浮点型。

输出double用%lf

把循环也写到那个函数中好像比较符合题意内。

#include

doublef(intm)

intmain()

10楼:4747哦

#include

double f(int x);//x可以bai省du去zhi

main()

double f(int m)

11楼:匿名用户

#includedouble

f(intm)

main()

12楼:廖淑及叶飞

#include

"stdio.h"

double

sum(int

m)main()

用matlab编程求根据以下公式计算s;n通过形参传入。s=1+1/(1+2)+1/(1+2+3)+……+1/(1+2+3+…+n) 5

13楼:

function y=myfun(n)

s=1;

a=0;

for i=2:n

for j=1:i

a=a+j;

ends=s+1/a;

endy=s;

调用函数 myfun(n)

vb作业题,编写程序,求s 1 2 3n的值。其中n值

1楼 听不清啊 private sub mand1 click n cint inputbox 求 bain!, du请输zhi 入daon的值 版 s 1 for i 2 to n s s i next i msgbox n 权 s end sub 2楼 匿名用户 private sub form...

用C语言编程求S 1 2 3+2 3 4+3 4 518 19 20的和

1楼 匿名用户 以上所有答案全错 哈哈 溢出啦 楼主用数组或链表吧 2楼 匿名用户 include include main 3楼 匿名用户 void main int subs int n 4楼 匿名用户 include stdio h int main printf d sum return 0...

红米s要怎样起用双卡模式,红米手机从双卡模式2怎么变成双卡模式1

1楼 杰克鲍尔 你的是什么型号的啊?如果3g版 的话可以在设置里进行设置的。 2楼 小米 你好。亲,您插入双卡既可,在系统设置 双卡管理进行设置即可。 miui 红米手机从双卡模式2怎么变成双卡模式1 3楼 小米 嗨!您好,直接在设置里面开启您的双卡的网络就可以了 更详细的描述问题有助于网友理解你遇...