如果有一对小兔,每一个月都生下一对小兔,而所生下的每一对小兔在出生后的第三个月也都生下一对小兔。那么,由一对兔子开始,n 个月后有多少对小兔子呢?
c语言实现
#includeint main() { int n; scanf("%d", &n); int sum; if (n <= 3) { sum = n + 1; } else { sum = 2 * n -3; } printf("%d", sum); }
JAVA语言实现
import java.util.Scanner; public class RabbitMain { public static void main(String[] args) { //月数 int n; Scanner scanner = new Scanner(System.in); n = scanner.nextInt(); System.out.println(n <= 3 ? n + 1 : 2 * n - 3); } }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)