您现在的位置是:首页 >

用c语言编写计算机程序 用c语言编程序1减二分之一加三分之一一直到减一百分之一的值

火烧 2022-01-25 19:52:07 1091
用c语言编程序1减二分之一加三分之一一直到减一百分之一的值 用c语言编程序1减二分之一加三分之一一直到减一百分之一的值#i clude lt tdio.h gt i t mai { float a=0

用c语言编程序1减二分之一加三分之一一直到减一百分之一的值  

用c语言编程序1减二分之一加三分之一一直到减一百分之一的值

#include<stdio.h>int main(){ float a=0; int i,f=1; for (i=1;i<=100;i++) { a+=(float)f/(float)i; f=-f; } printf("%f", a); return 0;}

请问,用c语言编程序1减二分之一加三分之一一直到减一百分之一的值,我这为什么不正确?

因为C语言中整数除以整数会自动取整,所以b=sign/a;应该改成b=(double)sign/a;
把其中的一个整数改成double类型,则double类型除以整型就会得到double型.
还有就是输出语句printf("%f",c);因为c是double类型,所以输出语句应该改为printf("%lf",c);
就这两处错误,改正后就应该能得到正确结果了.

一减二分之一乘一加二分之一乘一减三分之一乘一加三分之一乘省略号一减一百分之一乘一加一百分之一等于

你好!
解:(1+1/2)*(1-1/2)*(1+1/3)*(1-1/3)......(1+1/100)*(1-1/100)
=(1-1/2)(1+1/2)(1-1/3)(1+1/3).......(1-1/100)(1+1/100)
=1/2*3/2*2/3*4/3*3/4*5/4*....*99/100*101/100从第二项开始,相邻两项互为倒数
=1/2*101/100
=101/200
如果本题有什么不明白可以追问,如果满意请点击右上角好评并“采纳为满意回答”
如果有其他问题请采纳本题后,另外发并点击我的头像向我求助,答题不易,请谅解,谢谢。
, 你的采纳是我服务的动力。
祝学习进步!

(二分之一减一)加(三分之一减二分之一)加(四分之一减三分之一)加...加(一百分之一减九十九分之一)

(二分之一减一)加(三分之一减二分之一)加(四分之一减三分之一)加...加(一百分之一减九十九分之一)
=(1/2-1)+(1/3-1/2)+(1/4-1/3)+...+(1/100-1/99)
=-1+1/100 (中间的都减掉了)
=-99/100
希望能帮到你O(∩_∩)O

1加二分之一加2加三分之一加~~~~~99加一百分之一

用分组相加法
即(1+2+3+4+……+99)+(1/2+1/3+1/4……+1/100)
但为方便计算,将1放入后一项
即组成n=100的调和数列,1 + 1/2 +1/3...+ 1/100 =
14466636279520351160221518043104131447711
2788815009188499086581352357412492142272
而2+3+……+99即可用等差数列求和公式
=4949
将这两数相加即可

一减二分之一加二分之一减三分之一……加九十九分之一减一百分之一

从第二个开始,都会跟随后的消掉,所以 剩下 1- (1/100)= 99/100

二分之一减(二分之一减三分之一)减(三分之一减四分之一)减...减(九十九分之一减一百分之一)

1/2-1/2+1/3-1/3+1/4-1/4。。。。。。。1/99-1/99+1/100=1/100
一百分之一

vb一加二分之一加三分之一加到一百分之一程序设计

Private Sub Command1_Click()
Dim a
For i = 2 To 100
a = a + (1 / i)
Next i
MsgBox a
End Sub

用c语言编写计算机程序 用c语言编程序1减二分之一加三分之一一直到减一百分之一的值

(1减二分之一)+(二分之一减三分之一)+(三分之一减四分之一)。。。+(九十九分之一减一百分之一)

先去掉小括号,相消之后只剩下首相和末相,所以等于1减一百分之一=一百分之九十九

二分之一减(二分之一减三分之一)减(三分之一减四分之一)减...(九十九分之一减一百分之一)

解:原式=二分之一减二分之一加三分之一减三分之一加四分之一减·····减99分之一加100分之一
=(正负抵消)100分之一

  
永远跟党走
  • 如果你觉得本站很棒,可以通过扫码支付打赏哦!

    • 微信收款码
    • 支付宝收款码