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

    上台阶

    链接:http://ybt.ssoier.cn:8088/problem_show.php?pid=1190


    时间限制: 1000 ms         内存限制: 65536 KB

    【题目描述】

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

    【输入】

    输入的每一行包括一组测试数据,即为台阶数n。最后一行为0,表示测试结束。

    【输出】

    每一行输出对应一行输入的结果,即为走法的数目。

    【输入样例】

    1
    2
    3
    4
    0
    

    【输出样例】

    1
    2
    4
    7
    #include<iostream>
    #include<cstdio>
    using namespace std;
    int f[105];
    int main(){
        int n;
        f[1]=1;f[2]=2;f[3]=4;
        for(int i=4;i<=100;i++)
            {
                f[i]=f[i-1]+f[i-2]+f[i-3];
            }
        while(cin>>n){
            if(!n)break;
            
            
            cout<<f[n]<<endl;
        }
        
    }
  • 相关阅读:
    Clever Y POJ
    Searching the String ZOJ
    DNA repair HDU
    考研路茫茫——单词情结 HDU
    DNA Sequence POJ
    病毒侵袭持续中 HDU
    C语言结构体和联合体
    c语言趣味
    c语言指针
    c语言指针难点
  • 原文地址:https://www.cnblogs.com/EdSheeran/p/7530559.html
Copyright © 2011-2022 走看看