OJ--童年生活二三事
阿新 • • 發佈:2018-12-24
問題及程式碼:
/* *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就寫出來了三個,不是格式錯誤就是答案錯誤,這第一個總算是寫出來了~~~只要持續努力,就一定會有激情!!!