如何在PHP中使用此公式1+2+3...+n
或1+2+3+4+5+6+7+8+9+10
?我已經嘗試過這樣但結果是136101521283645
這樣的事情。哪裏不對?'for'循環的系列求和
$sum =0;
for ($i = 1; $i<10; $i++){
$sum = $sum + $i;
echo $sum;
}
如何在PHP中使用此公式1+2+3...+n
或1+2+3+4+5+6+7+8+9+10
?我已經嘗試過這樣但結果是136101521283645
這樣的事情。哪裏不對?'for'循環的系列求和
$sum =0;
for ($i = 1; $i<10; $i++){
$sum = $sum + $i;
echo $sum;
}
你也可以使用一個遞歸函數,並具有上述款項的每一個數字
function addition($var) {
if($var > 0) return $total = $var + addition($var - 1);
}
echo addition(20); // 210
echo addition(30); // 465
謝謝,你的解決方案很酷,但我只是試圖做for循環。 – monir009 2014-09-30 13:57:02
你打印中間步驟,每個之間沒有運輸線。您的順序是1,3,6,10,15,21,28,36,45 – Alnitak 2014-09-30 13:46:26