zoukankan      html  css  js  c++  java
  • 3525:上台阶

    总时间限制: 
    1000ms
     
    内存限制: 
    65536kB
    描述

    楼梯有n(100 > n > 0)阶台阶,上楼时可以一步上1阶,也可以一步上2阶,也可以一步上3阶,编程计算共有多少种不同的走法。

    输入
    输入的每一行包括一组测试数据,即为台阶数n。最后一行为0,表示测试结束。
    输出
    每一行输出对应一行输入的结果,即为走法的数目。
    样例输入
    1
    2
    3
    4
    0
    样例输出
    1
    2
    4
    7
    #include<bits/stdc++.h>
    using namespace std;
    int a[1010];
    int main(){
        int k,c;
        a[1]=1;
        a[2]=2;
        a[3]=4;
        for(int j=4;j<=100;j++)
            a[j]=(a[j-1]+a[j-2]+a[j-3]);
        while(1){
            cin>>c;
            if(c==0)
            return 0;
            cout<<a[c]<<endl;
        }
    }

    //兔子数列翻版

  • 相关阅读:
    2019.1.5JavaScript
    SQL常用删改增语句
    PHP连接数据库
    PHP数组函数
    PHP字符串常用函数
    PHP 类型判断方法
    jQuery效果
    jQuery特性
    倒计时
    判断浏览器及其内核
  • 原文地址:https://www.cnblogs.com/crazily/p/9491464.html
Copyright © 2011-2022 走看看