Maison > Article > développement back-end > Fonction récursive pour calculer l'année du bœuf
/*
* Il existe une vache qui peut mettre bas à l'âge de quatre ans. Une vache naît chaque année. Elle donne naissance à la même vache. Elle est stérilisée à l'âge de quatre ans. à 15 ans et meurt à 20 ans
* Combien de vaches y aura-t-il après n ans
*/
//$n est le nombre d'années
fonction somme( $n)
{
//Définir un résultat de comptage
static $num = 1;
//Démarrer une boucle pour déterminer l'âge de la vache
for($i=1; $i<=$n;$i++)
{
if($i>=4&&$i<15)
{
// Année réalisable
$ NUM ++ // En jugeant combien de fertilité cette année peut être donnée, et les conditions sont remplies }
// Quand ils ont 20 ans, ils meurent 🎜> return $num;
. >
echo sum(10);
//Résumé : Cette question est un peu déroutante à première vue. Ce n'est en fait pas très difficile. , et vous devrez vous entraîner davantage à l'avenir. Cette question utilise une fonction récursive pour calculer le nombre de vaches. Il y a deux conditions. Jugement récursif
// détermine combien de vaches peuvent naître cette année. Agé de 4 ans, il est fertile A 15 ans, il était stérile et décède à 20 ans.
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!