Heim > Backend-Entwicklung > PHP-Tutorial > 非常简单的数学题,怎么写呢?

非常简单的数学题,怎么写呢?

WBOY
Freigeben: 2016-06-23 14:18:11
Original
1126 Leute haben es durchsucht

$i=0;
while ($i {
$i++;
if ($i%2==0)
{
continue;
}
echo "$i
";
}
?>
我想显示的是0-20之间的奇数,问题是总到21,怎么办?


回复讨论(解决方案)

不更改0

不更改while ($i

...
$i++;
if($i>20) break;
...

把$i++;移到echo "$i
";下面

$i=0;while ($i<=20) {  if ($i%2==1) {    echo "$i<br>";  }  $i++;}
Nach dem Login kopieren

解决方案上面都说了
我说说你的思路问题
一进入while,未经其他任何有用的处理,立即就$i++
说明你的循环实质是对1~21进行计算,而不是0~20,这就是问题所在

i++  移到后面

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage