1-1/2+1/3-1/4+……+1/99-1/100

S1: sigh=1
S2: sum=1
S3: deno=2
S4: sigh=(-1)×sigh
S5: term= sigh×(1/deno )
S6: term=sum+term
S7: deno= deno +1
S8:若deno≤100,返回S4;否则,结束。

书上是这么写的 那可不可以这么写?
s1 a=1
s2 b=2
s3 c=3
s4 a=a-1/b
s5 b=b+2
s6 b≤100,返回s4,否则s7
s7 a=a+1/c
s8 c=c+2
s9 c≤99,返回s7,否则结束
那个书上的我有点不懂,可以顺便解释下么。
S6: term=sum+term 感觉有点不对
如果带进去算的话
第一次 s4 sigh=-1
s5 term=-1*1/2=-1/2
s6 term=1-1/2=1/2
s7 deno=3
第二次 s4 sigh=-1*-1=1
s5 term=1*1/3=1/3
s6 term=sum+trem=1+1/3=4/3 这样就好像不对了
可能是我理解错了,我是个初学者,大家不要笑额. 拜托大家帮下我把

第1个回答  2009-07-30
这个就无意义 因为0不能作为被除数``

设计一个算法 求1-1\/2+1\/3-1\/4+、、、+1\/99-1\/100
[例2.4]求1-1\/2+1\/3-1\/4+…+1\/99-1\/100 算法如下:S1:sign=1 S2:sum=1 S3:deno=2 S4:sign=(-1)*sign S5:term=sign*(1\/deno)S6:sum=sum+term S7:deno=deno+1 S8:若deno100返回S4;否则算法结束。

求解1–1\/2+1\/3-1\/4+……+1\/99-1\/100 用C语言如何编写 别说叫我看书...
\/\/第二点就是累加的计算:首先需要把计算和的累加器置为0,然后累加每一项分式 include<stdio.h> int main(){ int i;\/\/i表示的是分母,比如1\/5,下面的5 float sum = 0;\/\/这个用来计算和 for (i = 1; i < 100; i++)\/\/分母下面的数是1到100,所以我们从1到100一一计算出来 { if...

C语言程序 1-1\/2+1\/3-1\/4+...+1\/99-1\/100
1-1\/2+1\/3-1\/4+...+1\/99-1\/100 那么不需要输入n,其他不变就是了 如果是计算 1-1\/2+1\/3-1\/4+...+1\/n 才需要输入n 代码如下(不需要math.h头文件):include <stdio.h>void main(){ double sum; int i,n,m; \/\/加个变量i printf("请输入n:"); scanf("...

1-1\/2+1\/3-1\/4+...-1\/199+1\/200(这是分子)
分子:1-1\/2+1\/3-1\/4+..+1\/99-1\/100+1\/101-1\/102+...+1\/199-1\/200 =1-1\/2+1\/3-..+1\/102+1\/103+...+1\/199+1\/200-2(1\/102+1\/104+...+1\/200)=1-1\/2+1\/3-..+(1\/102+1\/103+...+1\/199+1\/200)-(1\/51+1\/52+...+1\/100)=1-1\/2+1\/3-...-1\/5...

1-1\/2+1\/3-1\/4+⋯+1\/99-1\/100数学求
去掉绝对值后 取值相反 原式=1-1\/2+1\/2-1\/3+1\/3-1\/4+.1\/99-1\/100 =1-1\/100(中间全部抵消掉了)=99\/100

(1-1\/2)+(1\/2-1\/3)+(1\/3-1\/4)+...+(1\/99-1\/100)请写出计算过程,记住...
括号打开,得。1-1\/2+1\/2-1\/3+1\/3-1\/4+...+1\/99-1\/100 也就是说,第一个式子的第二个数 与 第二个式子的第一个数 相加抵消。最后得 1-1\/100 =99\/100

计算1-1\/2+1\/3-1\/4+···+1\/99-1\/100的结果
一种做法就是上面的办法 另一种做法是 1-1\/2+1\/3-1\/4+···+1\/99-1\/100 =1+1\/2+1\/3+1\/4+···+1\/99+1\/100-2(1\/2+1\/4+···+1\/100)=1+1\/2+1\/3+1\/4+···+1\/99+1\/100-(1+1\/2+···+1\/50)=1\/51+1\/52+···+1\/100 只能化成这样了,剩下来的...

1-1\/2+1\/3-1\/4+1\/5-……+1\/99-1\/100=
1-1\/2+1\/3-1\/4+1\/5-……+1\/99-1\/100= 悬赏分:20 - 离问题结束还有 14 天 23 小时 还要把步骤写出来……谢谢啊!--- 额滴神啊~这个~你得用循环程序去做~这样求~是不办事地~~~嘎嘎~=== S=0;FOR i=1:100 S=S+(-1)^(i-1)*1\/i;i=i+1;END S ...

C语言计算1-1\/2+1\/3-1\/4+...+1\/99-1\/100
include<stdio.h> include<math.h> int main(){ int i;float sum=0.0,temp=0.0;for (i = 1; i <= 100; i++){ temp = pow(-1, i + 1);sum = sum + temp * 1 \/ i;} printf("sum is %f\\n", sum);system("pause");return 0;} 运行效果:...

1-1\/2+1\/3-1\/4+···+1\/99-1\/100的值是多少
调和数列,没有公式。只能用Excel或编程计算。1-1\/2+1\/3-1\/4+···+1\/99-1\/100≈0.68817

相似回答
大家正在搜