ホームページ > バックエンド開発 > PHPチュートリアル > 非常に簡単な数学の問題ですが、どうやって書くのでしょうか?

非常に簡単な数学の問題ですが、どうやって書くのでしょうか?

WBOY
リリース: 2016-06-23 14:18:11
オリジナル
1157 人が閲覧しました

$i=0;
while ($i<=20)
{
$i++;
if ($i%2==0)
{
}
echo "$i< br>";
}
?>
表示したいのは0~20の奇数です。問題は合計が21になるのですがどうすればよいでしょうか?


ディスカッションへの返信 (解決策)

変更せずに 0 変更せずに while ($i ...

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

$i++; を echo "$i
"; に移動します

$i=0;while ($i<=20) {  if ($i%2==1) {    echo "$i<br>";  }  $i++;}
ログイン後にコピー

解決策はすべて上記に記載されています

あなたの思考の問題について話しましょう

while に入ると、他の有用な処理は行わずに、 $i++ はすぐに移動します
これは、ループの本質は 0 ~ 20 ではなく 1 ~ 21 を計算することであることを意味します

i++ 後ろに移動します

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート