Re: [請益] while迴圈問題><...
※ 引述《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
推
09/24 18:38, , 1F
09/24 18:38, 1F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 4 篇):
PHP 近期熱門文章
PTT數位生活區 即時熱門文章