求1 2 3 n 詳細呀!

2023-01-24 18:10:17 字數 815 閱讀 2063

1樓:匿名使用者

令a=1+2+3+…+n=n(n+1)/2令b=1^2+2^2+3^2+…+n^2

令c=1^3+2^3+..n^3

n^3-(n-1)^3= 3n^2 -3n +1(n-1)^3-(n-2)^3=3n^2-9n+7= 3(n-1)^2-3(n-1)+1

(n-2)^3-(n-3)^3=3n^2-15n+19=3(n-2)^2-3(n-2)+1

兩邊求和得。

n^3=3b-3 a+n

解得 b=n(2n+1)(n+1)/6

n^4-(n-1)^4= 4n^3 -6n^2 +4n -1(n-1)^4-(n-2)^4=4(n-1)^3-6(n-1)^2+4(n-1)-1

兩邊相加。n^4=4c-6b+4a-n

解之得。c=[n(n+1)/2]^2=(1+2+3+..n)^2

2樓:小小崇煥

1^3+2^3+3^3+……n^3=[n(n+1)/2]^2 證明:

綜上所述,觀察得知:

1^3+2^3+3^3+……n^3=(1+2+3+……n)^2=n^2(n+1)^2/4

當n=1時,結論顯然成立。

若n=k時,結論假設也成立。

1^3+2^3+3^3+……k^3=k^2(k+1)^2/4則n=k+1時有。

1^3+2^3+3^3+……k^3+(k+1)^3=k^2(k+1)^2/4+(k+1)^3=(k+1)^2(k^2+4k+4)/4

=(k+1)^2(k+2)^2/4

所以 1^3+2^3+3^3+……n^3=n^2(n+1)^2/4數學歸納法。

輸入整數n,求123n之和。用while循

include int main printf sum d n sum return 0 程式設計 請分別用do while while兩種迴圈結構程式設計計算 1 2 3 n n的值由鍵盤輸入。include int fun int a return sum main printf 結果是 d s...

急用遞迴函式c語言求123n

int n int x else int iret 0 for int i 1 i n i c語言如何用遞迴演算法求1 2 3 n include float fun int n void main printf sum 2f n sum 一樓的基本上正確,不過 定義 s 的時候需要用靜態的,如下 ...

java怎麼用遞迴方法來求1!2!3n

int sum 0,n,sub 1 for int i 1 i java,以遞迴方式計算1 2 3 10 的和 計算階乘 param i 要計算的數 return 階乘結果 public static long count long i 希望能幫助你 public int add int start...