程式設計提 從1+2的1次方加到2的n次方
1樓:藍色dear夢
朋友 你這是要把所以的語言都給你寫出來麼。
2的1次方加2的2次方一直加到2的n次方的簡便演算法
2樓:網友
過等比數列麼?不就是首項為2,公比為2的等比數列麼!應該等於2的n+1次方減去專2。
要沒學過,你也屬可以這樣做:設這個和等於s=2+2^2+2^3+……2^n
所以2s=2^2+2^3+……2^(n+1)=s-2+2^(n+1)
所以s=2^(n+1)-2 |
3樓:飛榮在天
學過等比數列麼?不copy就是首bai項為2,公比為2的等比數列麼!du應該等於2的n+1次方減去zhi2。
要沒學過,你也可以這樣dao做:設這個和等於s=2+2^2+2^3+……2^n
所以2s=2^2+2^3+……2^(n+1)=s-2+2^(n+1)
所以s=2^(n+1)-2
4樓:
設s=2+2^2+2^3+..2^n
上式兩邊同乘以2得2s=2^2+2^3+2^4+..2^(n+1)
兩式相減得s=2^(n+1)-2
2+2^2+2^3+..2^n=2^(n+1)-2
5樓:網友
2的n+1次方減去2
2+2=2的2次方,再加上2的2次方=2的3次方,再加上2的3次方=2的4次方,..
最後,就是2的n+1次方,我們多加了乙個2,所以減掉。
6樓:生命的陣地
等比求和。
a1=2q=2sn=2的1次方加2的2次方一直加到2的n次方=a1*(1-q^n)/(1-q)=2^(n+1)-2
用c語言編寫程式:20∑n=1(n!),即1!+2!+3!+……+19!+20!(從1的階乘一直加
7樓:網友
#include
double factorial(int n);//函式宣告int main( )
求階乘函式的定義,20!的階乘很大,需要用浮點數返回型別double factorial(int n)return s;
/純手工敲入,並執行驗證,請給分,謝謝。
c語言程式設計序 1的立方加2的立方一直加到n的立方等於(1+2+......n)的平方
8樓:網友
不知道對不對,c語言初學者,**:
#include
pascal老者,**:
varn:longint;
beginreadln(n);
writeln(sqr((1+n)*n div 2));
end.
9樓:網友
程式設計計算還是證明啊?
怎麼求1的n次方加2的n次方一直加到n的n次方求和的公式
10樓:網友
1^2+2^2+3^2+4^2+5^2………n^2=n(n+1)(2n+1)/6
證明:利用立方差公式。
n^3-(n-1)^3=1*[n^2+(n-1)^2+n(n-1)]
n^2+(n-1)^2+n^2-n
2*n^2+(n-1)^2-n
n^3-(n-1)^3=2*n^2+(n-1)^2-n
各等式全相加。
n^3-1^3=2*(2^2+3^2+..n^2)+[1^2+2^2+..n-1)^2]-(2+3+4+..n)
n^3-1=2*(1^2+2^2+3^2+..n^2)-2+[1^2+2^2+..n-1)^2+n^2]-n^2-(2+3+4+..n)
n^3-1=3*(1^2+2^2+3^2+..n^2)-2-n^2-(1+2+3+..n)+1
n^3-1=3(1^2+2^2+..n^2)-1-n^2-n(n+1)/2
3(1^2+2^2+..n^2)=n^3+n^2+n(n+1)/2=(n/2)(2n^2+2n+n+1)
n/2)(n+1)(2n+1)
1^2+2^2+3^2+..n^2=n(n+1)(2n+1)/6
11樓:大學導師鄭老師
利用立方差公式 n^3-(n-1)^3=1*[n^2+(n-1)^2+n(n-1)] n^2+(n-1)^2+n^2-n =2*n^2+(n-1)^2-n 2^3-1^3=2*2^2+1^2-2 3^3-2^3=2*3^2+2^2-3 4^3-3^3=2*4^2+3^2-4 .n^3-(n-1)^3=2*n^2+(n-1)^2-n 各等式全相加 n^3-1^3=2*(2^2+3^2+..n^2)+[1^2+2^2+..
n-1)^2]-(2+3+4+..n) n^3-1=2*(1^2+2^2+3^2+..n^2)-2+[1^2+2^2+..
n-1)^2+n^2]-n^2-(2+3+4+..n) n^3-1=3*(1^2+2^2+3^2+..n^2)-2-n^2-(1+2+3+..
n)+1 n^3-1=3(1^2+2^2+..n^2)-1-n^2-n(n+1)/2 3(1^2+2^2+..n^2)=n^3+n^2+n(n+1)/2=(n/2)(2n^2+2n+n+1) =n/2)(n+1)(2n+1) 1^2+2^2+3^2+..
n^2=n(n+1)(2n+1)/6
c語言程式:求s=1(一次方)+2(二次方)+3(三次方).....加到n(n次方)問題求借
12樓:mzh愛不示手
#include
#include
int main()
printf("%d",d);
system("pause");
return 0;
試試哈,我這沒編譯環境沒測試。
13樓:網友
# include
int main(void)
s += temp;
printf("結果為:%d",s);
return 0;
1.我覺得可以用unsigned型別,因為n不可能為負數吧2.第乙個for是實現1到n底數的遍歷,第二個for是實現底數的冪的結果,具體來說就是把k這個數乘以k本身k-1次。
用c語言編譯個程式,用C語言怎麼編寫一個從1加到10的程式 新手求解
第一題 輸入一個整數,判斷它是否能被3和5同時整除第二題 程式設計求1!2!3!n!之和第三題 輸入2個正整數m和n,求最大公約數和最小公倍數。第四題 編一個程式,根據使用者輸入的數字 1 7 輸出英文的星期名稱 include int main include long int jiechen i...
用C語言編寫類似計算器的程式,用C語言編寫一個類似計算器的程式
note your choice is c ide include stdio.h include stdlib.h include ctype.h int n 0 char record 20 float product float change float muli return summ fl...
編寫c程式求1 2 3 ,編寫一個c程式 求1 2 3
include int main printf 1 權 2 20 ld sum return 0 main printf ld s 上面復的程式都已經制溢位了,int哪能儲存那麼大的數呀,應該用陣列來分割儲存!include int main m 2,t 3 for m 1 m 20 m c 1 t...