88问答网
所有问题
当前搜索:
1!+2!+3!+...+n!编程
c语言
编程
题,求e的近似值,e=1/
1!+
1/
2!+
1/
3!+
...+1/
n!
,累加项小于1
答:
楼主你好!首先你的公式我认为是错的!前面第一项漏加了个1 正确的公式为:e=1+1/
1!+
1/
2!+
1/
3!+
...+1/
n!
代码实现如下:include<stdio.h> int fun(int n){ if(n == 1)return 1;return n*fun(n-1);} int main(){ double sum =1.0 ;int i = 1;while((1.0/fun(i))>...
C语言
编程
: 根据公式e=1+1/
1!+
1/
2!+
1/
3!+
…,求e的近似值,精度要求为...
答:
include<stdio.h> int jc(int x){int i,s=1;for(i=1;i<=x;i++)s*=i;return s;} void main(){int i;double n=0;for(i=1;1./jc(i)>1e-6;i++)n+=1./jc(i);printf("%lf\n",
n+1
);}
matlab
编程
求
1+2+3+
…
+n
的和,要求键盘输入n的值.
答:
n
=input('请输入
一
个非零数: ');flag=1;sum=0;while(n)sum=sum+flag;flag=flag
+1
;n=n-1;end sum
汇编语言
编程
计算s=
1+2
*3
+3
*4+4*5+...
+N
*(N
+1
)直到N>200
答:
N
>200也就是说最后
一
个是201*202,总共是201项相加。mov bx,
1
mov dx,0 mov ah,2 mov cx,200 s:mov al,ah inc ah mov si,ax mul ah add bx,ax adc dx,0 mov ax,si loop s
用三种循环
编程
计算5!,要求输出结果为
1
*
2
*
3
*4*5=120
答:
方法
一
:main(){ int
n
=
1
,i;for(i=1;i<=5;i++)n*=i;printf("%d\n",n);} 方法
二
:main(){ int n=1,i=1;while(i<=5){ n*=i;i++;} printf("%d\n",n);} 方法
三
:main(){ int n=1,i=1;do { n*=i;i++;} while(i<=5);printf("%d\n",n);} ...
计算:
3!
*
1
/3+4!*2/3^
2+
5!*3/3^3+…+102!*100/3^100
答:
a2=4!*2/3^2=2*4!*(
1
/3)^2=5!*(1/3)^2-4!*(1/3)^1 a3=5!*3/3^3=3*5!*(1/3)^3=6!*(1/3)^3-5!*(1/3)^2 a100=102!*100/3^100=103!*(1/3)^100-102!*(1/3)^99 an=(
n+2
)!*(1/3)^n*n=n*(n+2)!*(1/3)^n=(
n+3
)!*(1/3)^...
c语言
编程
。。。解不等式 n <
1+1
/
2+1
/
3+
…+1/m <
n+1
,正整数n从键盘输 ...
答:
include <stdio.h>int main(){int n,i=1;int temp;bool t=true;scanf("%d",&n);double sum=0;while(sum<=(
n+1
)){sum=sum+(double)1/i;if((sum>n)&&t){temp=i;t=false;}i++;}//printf("%0.9lf\n",sum); 这里加个输出看看sum是多少我觉得你的结果可能不正确 printf("%d...
用C语言
编程
:计算满足条件
1
^
3+2
^3
+3
^3+…<1000的最大的
n
值
答:
我也不知道为啥我也有点迷茫,这个题网上都用的上述办法,我觉得按数学题看要的结果应该是
n
=7…正常的循环下来n=9,不符合题意。分享下我的程序😂
...
1
/
2
+
1/
3
-1/4 + ... + 1/99 - 1/100 +...,直到最后一项的绝对...
答:
你的第
一
个问题的程序就是:include <stdio.h> int main(){ int i =
1
, sign = 1;double sum = 0, e;do { e = 1.0 / i;sum += e * sign;sign = -sign;i++;} while (e > 1e-4);printf("%f\
n
", sum);return 0;} ...
编程
计算:S = 1 + 1/
2+1
/
3
+ …… +1/
n
, 要求最后一项不小于 0.0001...
答:
/* 计算:S = 1 + 1/
2+1
/
3
+ …… +1/
n
, 要求最后一项不小于 0.0001 结果:9.78751 顺便说
一
下:结果不是精确的 / include<stdio.h> int main(){ int i=1;double S=0;while(1.0/i>0.0001){ S+=1.0/i;i++;} printf("%g\n",S);//scanf("%d",&i);//如果程序...
棣栭〉
<涓婁竴椤
12
13
14
15
17
18
19
20
21
涓嬩竴椤
灏鹃〉
16
其他人还搜