如果0級臺階,則是0種方法;一級臺階則是一種方法;兩級臺階則是兩種方法;當n >2 時,第一次跳的時候有兩種不同的方式:一是跳一級,此時跳法數目等於後面剩下的n-1級臺階的跳法數目,f(n-1);另外一種是第一次跳兩級,此時跳法數目爲後面剩下的n-2級臺階的跳法數目,即爲f(n-2),即總數目爲f(n) = f(n-1) + f(n-2);
用循環從前往後加。
如果0級臺階,則是0種方法;一級臺階則是一種方法;兩級臺階則是兩種方法;當n >2 時,第一次跳的時候有兩種不同的方式:一是跳一級,此時跳法數目等於後面剩下的n-1級臺階的跳法數目,f(n-1);另外一種是第一次跳兩級,此時跳法數目爲後面剩下的n-2級臺階的跳法數目,即爲f(n-2),即總數目爲f(n) = f(n-1) + f(n-2);
用循環從前往後加。
#include<iostream>using namespace std;/*memcpy函數用於資源內存(src指向的內存)拷貝到目標內存(des
1. 面向對象的程序設計思想是什麼? 答:把數據結構和對數據結構進行操作的方法封裝形成一個個的對象。 2. 什麼是類? 答:把一些具有共性的對象歸類後形成一個集合,也就是所謂的類。 3.