遞歸求階乘
#include <iostream> using namespace std; //功能:遞歸計算階乘 //前置條件: 0=< n <= 15 //後置條件:返回n!的值 long long getFactorial(int n) { if (n == 0 || n == 1) return 1; else return n * getFactorial(n-1); } int main() { for (int i = 1; i <= 15; i++) cout << i << "! = " << getFactorial(i) << endl; cin.get(); return 0; }
最後更新:2017-04-02 15:15:29