Heim > Backend-Entwicklung > PHP-Problem > Wie schreibe ich PHP-Rabbit-Problemcode?

Wie schreibe ich PHP-Rabbit-Problemcode?

爱喝马黛茶的安东尼
Freigeben: 2023-02-25 07:32:01
Original
3510 Leute haben es durchsucht

Wie schreibe ich PHP-Rabbit-Problemcode?

Wie folgt: Ab dem 3. Monat nach der Geburt bringen sie jeden Monat ein Kaninchenpaar zur Welt Geben Sie bei Kaninchen jeden Monat ein weiteres Paar zur Welt. Wenn die Kaninchen nicht sterben, programmieren Sie bitte so, dass die Gesamtzahl der Kaninchen in jedem Monat innerhalb von zwei Jahren ausgegeben wird.

Verwandte Empfehlungen: „php-Einführungs-Tutorial

Die erste Methode (zur Schleifenimplementierung):

<?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对兔子
Nach dem Login kopieren

Zweite Methode (rekursiv):

<?php
function fun($n){
  if($n == 1 || $n == 2){
    return 1;
  }else{
    return fun($n-1)+fun($n-2);
  }
}
//测试:
echo fun(8)
//输出:21
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonWie schreibe ich PHP-Rabbit-Problemcode?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage