1樓:
還用的著迴圈麼?
直接把原來的拆成兩個不行了
k*(k+1)=k^2+k
一個是平方和1^2+2^2+...+(n-1)^2, 另一個是1+2+...+(n-1)
都有直接的公式嘛, o(1)不就算出來了
2樓:匿名使用者
這類問題最好的方法是用遞迴
c語言完成:
#include
const int number = 20;
int addmul(int num)
else }
int main ()
vb語言完成:
private sub command1_click()text1.text = addmul(20)end sub
private function addmul(num as integer) as integer
if num - 1 > 1 then
addmul = addmul(num - 1) + num * (num - 1)
else
addmul = num * (num - 1)end if
end function
3樓:匿名使用者
c的大致寫法:
^int i,sum=0;
for (i=1;i<20;i++) sum+=i*(i+1);
4樓:匿名使用者
vba=0
for i=1 to 20
a=i*(i+1)
next
print a
5樓:
(1*2+2*3)+(3*4+4*5)+(5*6+6*7)+(7*8+8*9)....+(17*18+18*19)+19*20=
6樓:匿名使用者
原式=1x(1+1)+2x(2+1)+3x(3+1)+...+19x(19+1)
=1x1+2x2+...+19x19+(1+2+...+19)=19x(19+1)(19x2+1)/6 + 19x(1+19)/2=190x13+190=190x14=2660
0 25 32x1 25簡便演算法。簡便演算法
0.25 32x1.25 0.25 4 8 1.25 1 10 10 將32變成4 8.換算為0.25 4 8 1.25這樣算就簡便了。 楊建朝 原式 0.25 4 8 1.25 0.25 4x8x1.25 1x2 2 看到25想4看到125想8所以,答案是 0.25 4 0.125 8 1 1 1...
4 2 2 5 4 2 2 5簡便演算法
花輿夏杏 你好,這道題的簡便演算法如下 4.2 2.5 4.2 2.5 4.2 4.2 2.5 2.5 1 1 1望採納。 我是萬小妖 4.2 2.5 4.2 2.5 移項 4.2 4.2 2.5 2.5 小數轉化為分數計算 1 5 2 5 2 25 4 25 4 6.25 七色彩虹之毛毛 解 4....
2 1 40 2 4038 40 39 40)簡便演算法
1 2 1 2 1 3 2 3 1 2 2 1 4 2 4 3 4 3 2 1 40 2 40 38 40 39 40 39 2所以原式 1 2 3 39 2 1 39 39 2 2 390 小南vs仙子 1 n 2 n n 1 n 1 2 n 1 n n n 1 2n n 1 2 1 2 1 3 ...