作者ago1414 (自己也要知道肥!!)
看板PHP
标题Re: [请益] while回圈问题><...
时间Thu Sep 21 12:46:00 2006
※ 引述《CuteAmi (黄金猎犬香草拿堤)》之铭言:
: 各位大大
: 有一题想请教大家:
: 就是在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不出来>__<
: 想请问高手大大哪里出现问题呢??
: 卸卸!!!
修改做法一:
<?
$sum=0;
$i=1;
while($i<100)
{
if($i%4==0){
$sum=$sum+$i;
}
$i++;
}
echo $sum;//印出所有1~100中4的倍数总和值
?>
更正:
<?php
$sum=0;
$i=1;
while($i<=100)
{
if($i%4!=0)//除以4以後若余数不是零(即余数为:1,2,3时)直接跳出
{
$i++;
continue;
// continue跳过这一次
//$i也要跟着着变化 不然都是跑$i=1
}
else//可以整除4(即余数为零)时执行累加数值
{
$sum=$sum+$i;
$i++;
}
}
echo $sum;//印出所有1~100中4的倍数总和值
?>
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 219.81.161.45
1F:推 taiwancat:是mysql_result, 抱歉 09/24 18:38