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