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 ...