看板 PHP 關於我們 聯絡資訊
各位大大 有一題想請教大家: 就是在1~100中所有4的倍數總和 如下: <? $sum=0; $i=1; while($i<=100) { if($i%4!=0)//除以4以後若餘數不是零(即餘數為:1,2,3時)直接跳出 { continue; } else//可以整除4(即餘數為零)時執行累加數值 { $sum=$sum+$i; $i++; } } echo $sum;//印出所有1~100中4的倍數總和值 ?> 結果RUN不出來>__< 想請問高手大大哪裡出現問題呢?? 卸卸!!! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.130.194.235
tonytsai88:continue; 這行前面要加一行 $i++; 09/21 11:08
KoShiyen:不如拿到 if 外面 09/21 11:12
KoShiyen:還是直接改成 for 吧? 09/21 11:12
lazyhome:這個程式會一直卡在$i%4==0裡吧,把$i++拿到if外面吧 .. 09/21 11:50
CuteAmi:謝謝大家熱心的建議^^~ $i++拿到if外面就ok囉!! \^o^/感恩 09/25 02:02