课堂在线Java程序设计 铺砖问题
来源:互联网 发布:mysql dns反向解析 编辑:程序博客网 时间:2024/06/03 00:01
有两种砖,分别是1*1的砖和1*2的砖,用这两种砖铺1*N的地面,问共有多少种铺法。输入为N,请输出相应的铺法数
输入:
3
输出:
输入:
3
输出:
3
这道题我的理解可能不正确 -_-!
package javatest012;import java.util.Scanner;/* * 有两种砖,分别是1*1的砖和1*2的砖,用这两种砖铺1*N的地面,问共有多少种铺法。输入为N,请输出相应的铺法数输入:3输出:3 */public class Brick {final int birck0=1;final int brick1=2;public int times(int n){ if(n==0){return 0;}if(n==1){return 1;}if(n==2){return 2;}return times(n-1)+times(n-2);}/** * @param args */public static void main(String[] args) {// TODO Auto-generated method stubSystem.out.println("请输入N即铺 砖面积:");int area;Scanner in=new Scanner(System.in);area=in.nextInt();Brick brick=new Brick();System.out.println(brick.times(area));in.close();}}
阅读全文
0 0
- 课堂在线Java程序设计 铺砖问题
- 课堂在线Java程序设计作业 字符串排序
- 课堂在线Java程序设计 类的继承
- 课堂在线Java程序设计 类的继承
- 课堂在线Java程序设计 哥德巴赫猜想
- 课堂在线Java程序设计 最大公约数和最小公倍数
- 课堂在线Java程序设计作业 求斐波那契数
- 课堂在线Java程序设计作业 类的使用
- 课堂在线Java程序设计 泛型和数组元素排序
- 课堂在线Java程序设计 类的继承 编程题1
- 课堂在线Java程序设计 类的继承 编程题2
- 课堂在线Java程序设计作业求两个数组相同元素个数
- 《JavaScript程序设计》课堂交流区问题汇总(基础篇)
- 《JavaScript程序设计》课堂交流区问题汇总(进阶篇)
- 网易云课堂java程序设计(第一周编程作业)
- 网易云课堂java程序设计(第二周编程作业)
- 网易云课堂java程序设计(第四周编程作业)
- 网易云课堂java程序设计(第一周编程作业)
- request 获取各种路径
- 特殊属性之:ref
- NSOperationQueue(多线程请求队列)
- 集成 SVN 插件到 EclipseNEON 全过程
- 关于不同cpu架构APP的兼容问题
- 课堂在线Java程序设计 铺砖问题
- @Scope原型注解创建的Bean不同
- 在 onCreate 和 onCreateView 中获取控件宽高的方法
- NOIP2017模拟赛(9) 总结
- win10环境下用dism+7-zip+ultraiso 制作winpe
- nodejs后台接收不到前台提交的用户信息
- 第5章 构建Spring Web 应用程序 --笔记1
- 《深入探索C++对象模型》第二章:构造函数语意学(下)
- jQuery插件----表单验证