zoukankan      html  css  js  c++  java
  • PHP的程序结构控制语句(下)

    PHP的程序结构控制语句(下)

    ——木梓婕

    1、使用do-while循环设计求100以内的奇数和。请自行设计PHP代码并写在下面:

    <?php
        $i=1;$sum=0;
        do
        {
            $sum+=$i;
            $i+=2;
        }
        while($i<=100);
        echo $sum;
    ?>

    2、使用for循环设计求100以内的偶数和,要求使用if和continue语句。请自行设计PHP代码并写在下面:

    <?php
        $sum=0;
        for($num=0;$num<=100;$num+=2)
        {
            if($num%2!=0)
            {
                continue;
            }
            $sum+=$num;
        }
        echo $sum;
    ?>

    3、使用结构控制语句设计程序求1+2!+3!+4!+5!+6!的值。请自行设计PHP代码并写在下面:

    <?php
        $num=1;
        $sum=0;
        while($num<=6)
        {
            $i=1;
            $j=1;
            while($i<=$num)
            {
                $j *=$i;
                $i++;
            }
            $sum +=$j;
            $num++;
        }
        echo '1+2!+3!+4!+5!+6!='.$sum;
    ?>

    4、使用结构控制语句设计程序求100以内质数的和。请自行设计PHP代码并写在下面:

    第一种写法:

    <?php
        $sum=0;
        for($i=2;$i<=100;$i++)
        {
            for($j=2;$j<$i;$j++)
            {
                if($i%$j==0)
                {
                    break;
                }
            }
            if($i==$j)
            {
                $sum +=$i;
            }
        }
        echo '100以内质数的和是'.$sum;
    ?>

    第二种写法:

    <?php
        $sum=0;
        function zhishu($m)
        {
            $flag=true;
            for($i=2;$i<$m;$i++)
            {
                if ($m%$i==0)
                {
                    $flag = false;
                }
            }
        if($flag)
        {
            return $m;
        }
        else
        {
            return 0;
        }
        }
        for($i=2;$i<100;$i++)
        {
            $sum +=zhishu($i);
        }
        echo '100以内质数的和是'.$sum;
    ?>

  • 相关阅读:
    C语言指针和数组
    C语言malloc、calloc函数
    33、二叉树的后序遍历序列
    进程、线程、协程
    8、字符串转整数
    51、数组中的逆序对
    49、丑数
    19、正则表达式匹配
    32、从上到下打印二叉树
    leetcode5:最长回文子串
  • 原文地址:https://www.cnblogs.com/jannie/p/mzj10.html
Copyright © 2011-2022 走看看