作者CuteAmi (黃金獵犬香草拿堤)
看板PHP
標題[請益] while迴圈問題><...
時間Thu Sep 21 11:03:36 2006
各位大大
有一題想請教大家:
就是在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
1F:推 tonytsai88:continue; 這行前面要加一行 $i++; 09/21 11:08
2F:推 KoShiyen:不如拿到 if 外面 09/21 11:12
3F:→ KoShiyen:還是直接改成 for 吧? 09/21 11:12
4F:推 lazyhome:這個程式會一直卡在$i%4==0裡吧,把$i++拿到if外面吧 .. 09/21 11:50
5F:推 CuteAmi:謝謝大家熱心的建議^^~ $i++拿到if外面就ok囉!! \^o^/感恩 09/25 02:02