求前100項的和S 1 2 2 1 2 2 21 2的n次方

時間 2022-09-20 05:51:11

1樓:

等比數列啊。

通項:an = a1 * q^(n-1)

和:sn = a1*(1-q^n) / (1-q)其中,a1=1/2, q=1/2。

利用公式,代入就有結果了。

2樓:負家子弟

樓主,s=1/2+1/2*2+1/2*2*2+…+1/2的n次方的極限應該是1,

也就是無論多少次方後的s都不會小於0.00001,你要求的是不是多少次方後的和的極限是0.00001?

還是多少次方後的值是小於0.00001?

#include "stdio.h"

void main()

printf("sum=%lf 2^%d0.00001<",sum,first);}

3樓:匿名使用者

計算多少項之後的和小於0.00001

也就是計算前多少項的和大於0.99999

改變之後就可以用乙個判斷語句就行了

sum =0,s=1/2;

s=s/2;

sum+=s;

if(sum>0.99999)

把這段程式再加一段定義和for迴圈就可以的如果你的目的不是這個,而要執行上面的語句,就再加乙個判斷了

求數列1,1+2,1+2+3……的前n項和

4樓:箕業賽愷樂

每一項都是等差數列求和。第n項是n(n+1)/2,後可以看作完全平方數列與等差數列,然後再求和。現將分母變形(1+2+3+…+n)

變成n(n+1)/2

那麼原來的式子=2/(1*2)+2/(2*3)+……+2/n(n+1)列項可得=2*(1-1/n+1)=2n/(n+1)

5樓:匿名使用者

數列各項是:

11+2

1+2+3

……1+2+3+……+n

由於:1+2+3+……+n=n(n+1)/2=(n²+n)/21²+2²+……n²=n(n+1)(2n+1)/6所以數列各項加起來就是:

s(n)=(1²+1)/2+(2²+2)/2+(3²+3)/2+……+(n²+n)/2

=[(1²+2²+3²+……+n²)+(1+2+3+……+n)]/2=[n(n+1)(2n+1)/6+n(n+1)/2]/2=n(n+1)[(2n+1)/6+1/2]/2=n(n+1)(n+2)/6

6樓:胡鑫旭

n(n+1)(n+2)

_______________6

7樓:匿名使用者

an=1/2*(n2+n),sn=1/12(n*(n+1)*(2n+1))+1/4(n*(n+1))

8樓:匿名使用者

a(n)=(1+n)*n/2=1/2*(n+n^2)s(n)=1/2*(1+2+......n)+1/2*(1+4+9+......n^2)

=1/2*(1+n)*n/2+1/2*n(n+1)(2n+1)/6=n(n+1)(n+2)/6

編寫程式,計算s=1+1/(1*2)+1/(1*2*3)+1/(1*2*3*4)+。。。+1/(1*2*3*...*n)的值。 說明:本題以10 為例!

9樓:匿名使用者

t你定義為整數型 可是你又讓它等於1/a,結果強制變整數了 把t定義為浮點型

10樓:匿名使用者

第一行應該是main(),而不是maim,

其他的就是和樓上老兄一樣,你應該把t宣告成float。

c語言 求s=1/(1+2+3)-2/(2+3+4)+3/(3+4+5)-4/(4+5+6)+……的前20項之和

11樓:

把s=1/6改為s=1.0/6……

12樓:修者世界

程式沒有錯,有什麼不對嗎?

程式設計序求 1-1/2+1/4-1/6+…前100項的和,並輸出?

13樓:滿意

但是像我算不出來了。現在我頭昏腦脹的,有點暈。不知道什麼原因,這道題其實也不難。你自己算一算好吧!

14樓:聽不清啊

初始化使double變數s的初值為1,然後使變數i取值為2,4,6,...,198,當i除以4的餘數不為0時相加,否則相減。回

程式答執行的結果是:

0.650914

以下是程式的**:

#include"stdio.h"

int main()

15樓:匿名使用者

#include

#define n 100

void main()

printf("%lf\n",s);}

16樓:匿名使用者

與程式很難弄,一定要注意它的編輯情況

17樓:ml永康

編寫乙個迴圈比如第i次迴圈時a=a+1/2i*(-1)^i休息1這一項單獨處理迴圈從-1/2開始

已知各項均為正數的數列an的前n項和為sn,且2sn 4an

如圖,等差數列 等比數列 錯位相減法 2sn 4an 1,2s1 2a1 4a1 1,a1 1 2,2s n 1 4a n 1 1,2an 2sn 2s n 1 4an 4a n 1 an 2a n 1 an a1 2 n 1 2 n 2 b n 1 bn 2,b n 1 bn 2 d,bn為等差數...

已知an各項均為正數的數列其前n項和為sn且sn為

解 sn是an 1 an的等差中項,則 2sn an 1 an n 1時,2a1 2s1 a1 1 a1a1 1 數列各項均為正數,a1 0 a1 1 n 2時,2sn an an 1 2sn sn s n 1 sn s n 1 1sn s n 1 1,為定值 s1 a1 1,數列是以1為首項,1為...

的前n項和Sn n 2 7n 8 求

1 s0 8 s1 1 7 8 14 s2 4 14 8 18 s3 9 21 8 20 所以a1 6,a2 18 14 4,a3 s3 s2 2 2 sn 1 n 1 2 7 n 1 8an sn sn 1 2n 8 3 2n 8 0 n 4,s4 20的前n項和公式tn sn 2 s4 n 2 ...

在等差數列an的前n項和為Sn,且S13S6S14,a

設初項為a1,公差d 有13 a1 a13 2 14 a1 a14 2 a1 a13 a2 d a2 11d,a1 a6 a2 d a2 4d,a1 a14 a2 d a2 12d.故13 a2 5d 7 2a2 11d 代入a2 24 56d 7 24和68d 8 24化間得 當n 1a1 a2 ...

已知斐波那契數列第30項,求前29項和

解 斐波那契那契數列的前29項和直接計算即可。如有疑問,可追問!斐波那契數列 前30項的和 與第30項到底是多少啊,找了一天答案了 斐波那契數列前30項奇數的個數。求乙個c語言程式 斐波那契數列 程式設計輸出該數列的前30項,每行輸出5個數。先定義乙個長度為30的陣列a int a new int ...