Maison > développement back-end > Problème PHP > Comment écrire le code du problème du lapin php

Comment écrire le code du problème du lapin php

爱喝马黛茶的安东尼
Libérer: 2023-02-25 07:32:01
original
3595 Les gens l'ont consulté

Comment écrire le code du problème du lapin php

Comme suit : Il y a un couple de lapins À partir du troisième mois après la naissance, un couple de lapins naît chaque mois. Après la croissance du bébé lapin jusqu'au troisième mois, un autre couple. naît chaque mois. Pour les lapins, si les lapins ne meurent pas, veuillez programmer pour afficher le nombre total de lapins chaque mois dans un délai de deux ans ?

Recommandations associées : "Tutoriel d'introduction à PHP"

La première méthode (pour l'implémentation de la boucle) :

<?php
  function getResult($month){
   $one = 1; //第一个月兔子的对数
   $two = 1; //第二个月兔子的对数
   $sum = 0; //第$month个月兔子的对数
   if($month < 3){
     return ;
     }
   for($i = 2;$i < $month; $i++){
     $sum = $one + $two;
     $one = $two;
     $two = $sum;
   }
   echo $month.&#39;个月后共有&#39;.$sum.&#39;对兔子&#39;;
  }
//测试:
getResult(8)
//输出:8个月后共有21对兔子
Copier après la connexion

Deuxième méthode (récursive) :

<?php
function fun($n){
  if($n == 1 || $n == 2){
    return 1;
  }else{
    return fun($n-1)+fun($n-2);
  }
}
//测试:
echo fun(8)
//输出:21
Copier après la connexion

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers numéros
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal