1樓:
這很簡單,乙個簡單的for迴圈就行:
int sum=0;
for(;n>0;n--)
/*說明:此for迴圈出來的sum就是所求的n的平方和。但有前提:前面需保證輸入的數n是正整數*/
2樓:匿名使用者
console.write("請輸入n(n為自然數)");
int num=int.parse(console.readline());
int sum=0;
for(int i=1;i<=num;i++)
3樓:
用啥迴圈啊!
n(n+1)(2n-1)/6就是結果!
當你就能用這個式子時,幹嗎讓計算機那麼耗時的去計算呢?!
去我部落格裡瞧瞧吧!不用那麼麻煩了,如果你想練習迴圈程式的話,有很多地方是可以用的,但能不用則不用!因為要考慮計算機的時空代價,就是占用記憶體少,執行時間短,占用空間小才是比較優越的程式!
1+2的平方+3的平方+ +n的平方,和怎麼計算
4樓:小小芝麻大大夢
1²+2²+3²+...+n²=n(n+1)(2n+1)/6.
推理如下:
2³-1³=3×1²+3×1+1
3³-2³=3×2²+3×2+1
4³-3³=3×3²+3×2+1
(n+1)³-n³=3n²+3n+1
以上n個式子相加,得
(n+1)³-1=3(1²+2²+3²+...+n²)+3(1+2+3+...+n)+(1+1+1+...+1)
即(n+1)³-1=3(1²+2²+3²+...+n²)+3[n(n+1)/2]+n
∴3s=(n+1)³-1-3n(n+1)/2-(n+1)
即s=n(n+1)(2n+1)/6。
擴充套件資料(1)1+2+3+.+n=n(n+1)/2
(2)1^2+2^2+3^2+...+n^2=n(n+1)(2n+1)/6
(3)1×2+2×3+3×4+4×5+…+n(n+1)
=(1^2+1)+(2^2+2)+(3^2+2)+...+(n^2+n)
=(1^2+2^2+...+n^2)+(1+2+3+.+n)
=n(n+1)(2n+1)/6+n(n+1)/2
=n(n+1)(n+2)
5樓:晴天雨絲絲
平方和公式:
1²+2²+3²+...+n²=n(n+1)(2n+1)/6.
推理如下:
2³-1³=3×1²+3×1+1
3³-2³=3×2²+3×2+1
4³-3³=3×3²+3×2+1
... ...
(n+1)³-n³=3n²+3n+1
以上n個式子相加,得
(n+1)³-1=3(1²+2²+3²+...+n²)+3(1+2+3+...+n)+(1+1+1+...+1)
即(n+1)³-1=3(1²+2²+3²+...+n²)+3[n(n+1)/2]+n
∴3s=(n+1)³-1-3n(n+1)/2-(n+1)即s=n(n+1)(2n+1)/6。
數列求和問題:1的平方+2的平方+3的平方++++一直加到n的平方的結果是多少,怎樣證明?
6樓:新哈天馬流星
1的平方數是1,2的平方數是,
4-1=3=2+1
1的平方數是1,3的平方數是9
9-1=8=1+2+2+3
7樓:
n(n+1)(2n+1)/6
方法有很多種,這裡就介紹乙個我覺得很好玩的做法想像乙個有圓圈構成的正三角形,
第一行1個圈,圈內的數字為1
第二行2個圈,圈內的數字都為2,
以此類推
第n行n個圈,圈內的數字都為n,
我們要求的平方和,就轉化為了求這個三角形所有圈內數字的和。設這個數為r
下面將這個三角形順時針旋轉60度,得到第二個三角形再將第二個三角形順時針旋轉60度,得到第三個三角形然後,將這三個三角形對應的圓圈內的數字相加,我們神奇的發現所有圈內的數字都變成了2n+1而總共有幾個圈呢,這是乙個簡單的等差數列求和1+2+……+n=n(n+1)/2
於是3r=[n(n+1)/2]*(2n+1)r=n(n+1)(2n+1)/6
這個方法很好玩吧,看到過嗎?
8樓:
n(n+1)(2n+1)/6
令an=n^3-(n-1)^3累加
c#習題:輸入n,求1+2+3+..+n之和
9樓:匿名使用者
笑死我了,這還叫問題啊,超容易
10樓:匿名使用者
void main() }
11樓:匿名使用者
例如你輸入的n=10;
int sum=0;
for(int i=1;i<=n;i++)system.out.wrinteline(sum);
用c語言編寫問題計算1n之間所有奇數之和簡
include int main print d sum 用法 c q14 乙個數字,注意for迴圈寫法,直接每次 2,不要檢測每個數字 用例 f work tmp test c q14 1input number is 1,sum is 1.f work tmp test c q14 2input...
用C語言編寫2023年曆(急求,用C語言編寫2023年曆(急求!!!)
mfc 和 delphi嗎?你知道這樣沒有意義又很麻煩嗎 沒價值 自己動手修改乙個函式就好了 include include define days 366 struct calendar void createcal struct calendar year 建立2008年日曆 int findw...
C語言程式設計,編寫程式,求10 用C語言
第0題 include define maxlen 70 main int i,temp,flag 0 printf 請輸入第一個字串 n scanf s s1 printf 請輸入第二個字串 n scanf s s2 i strlen s1 temp strlen s2 if i main x i...