1. 程式人生 > >OJ--童年生活二三事

OJ--童年生活二三事

問題及程式碼:

/*
 *Copyright(c) 2014 煙臺大學計算機學院
 *All rights reserved.
 *檔名稱:test.cpp
 *作者:尚 月
 *完成日期:2014年 12 月 03 日
 *版本號:V1.0
 *
 *問題描述: 計算從0個臺階到N個臺階的走法
 *輸入描述:輸入臺階數以0為結束
 *程式輸出: 輸出對應的走法
 */
#include<iostream>
using namespace std;
int s=0;
int s1(int n)
{
    if(n>=1)
    {
        s1(n-1);
        s1(n-2);
    }
    if(n==0)s++;
    return s;
}
int main()
{
    int n,i=0;
    int result[100];
    do
    {
        cin>>n;
        result[i]=s1(n);
        i++;
        s=0;
    }
    while (n!=0);
    for(int j=0; j<i-1; j++)
    {
        cout<<result[j]<<endl;
    }
    return 0;
}


執行結果:

總結:今天不知道怎麼了,寫了一下午OJ就寫出來了三個,不是格式錯誤就是答案錯誤,這第一個總算是寫出來了~~~只要持續努力,就一定會有激情!!!