/ ** * @author Eightn0 * @create 2021-03-17 20:09 * Explicación: En el segundo y cuarto año, dieron a luz a sus cachorros y murieron en el quinto año. ¿Cuántas ovejas había en el año 15? ? * Análisis: este es un problema de reproducción, que puede resolverse mediante el pensamiento recursivo * / // Definir una oveja, hay dos métodos de vida y muerte public class SheepCount { public int Sheep (int año) { if (año <0) { return 0; } else if (año == 0 || año == 1) { return 1; } else return (año> 5? 0: 1) + Oveja (año -2) + Oveja (año-4); } public static void main (String [] args) { SheepCount sheepCount = new SheepCount (); System.out.println (sheepCount.Sheep (15)); } }
Problemas reproductivos: las ovejas dan a luz a pequeñas ovejas
Supongo que te gusta
Origin blog.csdn.net/vivian233/article/details/114990558
Recomendado
Clasificación