作者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