伊莉討論區

標題: PHP遞增加總的問題,麻煩各位前輩指點(抱歉!各位指導的前輩,讓我再消化一下) [打印本頁]

作者: chialewang    時間: 2019-8-5 08:30 AM     標題: PHP遞增加總的問題,麻煩各位前輩指點(抱歉!各位指導的前輩,讓我再消化一下)

提示: 作者被禁止或刪除 內容自動屏蔽
作者: daneil4444    時間: 2019-8-5 10:34 AM

每次都加上一回的總合
$i+上一次總合($total-$i)=這次總和($total)
不就下面式子??
$i+$total-$i=$total
作者: chialewang    時間: 2019-8-5 09:29 PM

提示: 作者被禁止或刪除 內容自動屏蔽
作者: jackyo04    時間: 2019-8-12 11:50 AM

chialewang 發表於 2019-8-5 09:29 PM
daneil4444 前輩 您好:

我現在比較搞不懂的是
  1. 你把
  2. echo'加到'.($total-$i).'的總和是'.$total.'</br>';
  3. 改成
  4. echo'加'.($total-$i).'的總和是'.$total.'</br>';
複製代碼
這樣是不是就清楚了?
之所以要"-$i"是因為,作者要你看目前的$i是多少與相加前的$total是多少,所以才要這麼做的
作者: xiaofu95    時間: 2019-8-13 01:31 PM

本帖最後由 xiaofu95 於 2019-8-13 01:31 PM 編輯

$total=$total+$i   :總和=前總和+號碼
$total+=$i : $total是固定號碼數字,而不是總和;

$total-$i :顯示前總數字,如果要方便可以把算法放在顯示前總和后面。這里的寫法就只有($total)

$total ( = ) 這個符號代表將答案寫入在$total里面;

如果你擔心看不懂可以改成

$total=0;

for($i=1;$i<=10;$i++){
        echo'$i=<font color="red">'.$i.'</font>加到'.$total.' 的總和是';  //描述
        echo $total=$total+$i; // 顯示總和
        echo'</br>'; //分割
        }





歡迎光臨 伊莉討論區 (http://www207.eyny.com/) Powered by Discuz!