【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);
			}
		}
	}
}
相关推荐
竹枝溪3 分钟前
MySQL进阶:约束、多表设计、多表查询与事务
java·数据库·mysql·事务·子查询·acid·多表查询
上玄code11 分钟前
【Agent精讲】调一个LLMAPI背后的工程问题
java·开发语言·python·chatgpt
李冰然12 分钟前
深入Java集合框架:ArrayList源码解析(JDK 8)
java
小小啊python20 分钟前
IDEA中SpringBoot项目配置热部署
java·ide·intellij-idea·springboot·热部署
何以解忧,唯有..24 分钟前
预订酒店问题
算法
No8g攻城狮32 分钟前
【算法】什么是 DFS 与 BFS 及他们的区别
算法·深度优先·宽度优先
zww894911141 分钟前
家政派单系统实战指南:从需求分析到智能调度算法落地
算法·需求分析
Java成神之路-43 分钟前
Spring AI Alibaba 实现多轮对话记忆:ChatMemory 与 Redis 持久化实战
java·springaialibaba
JAVA面经实录9171 小时前
网络编程基础(Java Web/分布式前置·完整版)(十一)
java·前端·网络
代码方舟1 小时前
零信任架构实战:基于天远人企关联构建自动化企业尽职调查网关
java·人工智能·架构·自动化