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楼 小米 嗨!您好,直接在设置里面开启您的双卡的网络就可以了 更详细的描述问题有助于网友理解你遇...