【ZZULIOJ】1091: 童年生活二三事(多实例测试)(Java)

目录

题目描述

输入

输出

[样例输入 Copy](#样例输入 Copy)

[样例输出 Copy](#样例输出 Copy)

code


题目描述

Redraiment小时候走路喜欢蹦蹦跳跳,他最喜欢在楼梯上跳来跳去。 但年幼的他一次只能走上一阶或者一下子蹦上两阶。 现在一共有N阶台阶,请你计算一下Redraiment从第0阶到第N阶共有几种走法。

输入

输入包括多组数据。 每组数据包括一行:N(1≤N≤40)。 输入以0结束

输出

对应每个输入包括一个输出。 为redraiment到达第n阶不同走法的数量。

样例输入 Copy

复制代码
1
3
0

样例输出 Copy

复制代码
1
3

code

java 复制代码
import java.util.*;

public class Main {
	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		while (true) {
			int n = sc.nextInt();
			if (n == 0) break;
			int a=0, a1 = 1, a2 = 2;
			if (n == 1) System.out.println(1);
			else if (n == 2) System.out.println(2);
			else {
				for (int i = 3; i <= n; i ++) {
					a = a1 + a2;
					a1 = a2;
					a2 = a;
				}
				System.out.println(a);
			}
		}
	}
}
相关推荐
云烟成雨TD8 小时前
Spring AI Alibaba 1.x 系列【6】ReactAgent 同步执行 & 流式执行
java·人工智能·spring
小O的算法实验室8 小时前
2026年ASOC,基于深度强化学习的无人机三维复杂环境分层自适应导航规划方法,深度解析+性能实测
算法·无人机·论文复现·智能算法·智能算法改进
于慨8 小时前
Lambda 表达式、方法引用(Method Reference)语法
java·前端·servlet
swg3213218 小时前
Spring Boot 3.X Oauth2 认证服务与资源服务
java·spring boot·后端
gelald8 小时前
SpringBoot - 自动配置原理
java·spring boot·后端
殷紫川9 小时前
深入理解 AQS:从架构到实现,解锁 Java 并发编程的核心密钥
java
一轮弯弯的明月9 小时前
贝尔数求集合划分方案总数
java·笔记·蓝桥杯·学习心得
chenjingming6669 小时前
jmeter线程组设置以及串行和并行设置
java·开发语言·jmeter
殷紫川9 小时前
深入拆解 Java volatile:从内存屏障到无锁编程的实战指南
java
eddieHoo9 小时前
查看 Tomcat 的堆内存参数
java·tomcat