【问题标题】:How to print all even numbers between two input values typed by user. please write code hint only in php [closed]如何打印用户键入的两个输入值之间的所有偶数。请仅在 php 中编写代码提示 [关闭]
【发布时间】:2019-11-21 09:07:45
【问题描述】:

如何打印用户输入的两个输入值之间的所有偶数。请仅在 php 中编写代码提示。

【问题讨论】:

  • SO 不是要求编码的地方。
  • 首先向我们展示您的最大努力。到目前为止你尝试了多少?
  • 只告诉我提示不要写所有代码
  • 不!首先,请自行尝试,如果遇到任何问题,请告诉我们
  • 5 到 10 次但未成功。 @fahim152

标签: php


【解决方案1】:

我可以给你一个提示。查找modulo operator。有了它,您可以执行以下操作:

<?php
    if (($number % 2) === 1)
      {
          echo "$number is odd.";
      }
      if (($number % 2) === 0)
      { 
          echo "$number is even." ;
      }
?>

还有。看看您如何提出有关堆栈溢出的问题。否则,如果您不遵守这些规则,他们会阻止您在未来提问。

【讨论】:

    【解决方案2】:

    使用此代码,我为用户输入创建了一个表单。

       <html>  
        <body>  
        <form method="post"> 
            <input type="number" name="num1">  
            <input type="number" name="num2"> 
            <input type="submit" name="submit" value="Submit">  
        </form>  
        </body>  
        </html> 
        <?php
        if(isset($_POST['submit'])){
            $num1 = $_POST['num1'];
            $num2 = $_POST['num2'];
            //  while loop that will print number
            while($num1 <= $num2){
                //  here is the condition to check the EVEN number
                if($num1%2!==0){
                    echo $num1."<br>";
                    }
                    // increasing the loope counter by 1
                $num1++;
            }
        }
        ?>
    

    我希望现在你的问题已经解决了..

    【讨论】:

    • 使用此代码打印两个输入之间的所有偶数,
    • 感谢 Buddy 的 while 循环。我通过for循环尝试过,但没有成功。 @MUFAzmi
    • @ROHIBOSS 欢迎好友。请点击检查是否对您有帮助,接受我的回答。
    • 干得好....检查。 @MUFAzmi
    • 为什么 For 循环不适合这个?你能告诉我建议吗?
    猜你喜欢
    • 2017-08-08
    • 1970-01-01
    • 2021-10-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多