算法题

作者: 全栈coder | 来源:发表于2016-10-27 18:11 被阅读24次

    1.求出1-100累加的和

    <?php
       $sum='0';
       for ($i=1; $i <=100 ; $i++) {
       $sum = $sum+$i;
    }
    echo $sum;
    ?>
    

    2.求出1-100中奇数相加的和

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

    3.求1000以内的斐波那契数

     <?php
         $arr['1'] = 1;
         for ($i=2; $i <=1000 ; $i++) {
              $arr[$i]= $arr[$i-1] + $arr[$i-2];
         }
        echo implode(',',$arr);
     ?>
    

    4.求1000以内的素数

     <?php
          for($i=1;$i<=100;$i++){
               $k=0;
               for($j=1;$j<$i;$j++){
                   if($i%$j==0){
                       $k++;
                   }
               }
               if($k==1){
                   echo $i;
                   echo "&nbsp;&nbsp;";
                }
           }
     ?>
    

    相关文章

      网友评论

          本文标题:算法题

          本文链接:https://www.haomeiwen.com/subject/nelsuttx.html