N的階乘(應用遞迴函式)
阿新 • • 發佈:2019-02-01
<span style="font-size:18px;">/* *copyright (c) 2014.煙大計算機學院 *All rights reserved. *檔名稱:N! *作者:王爭取 *完成日期:2014.11.14 *版 本 號:v1.0 *問題描述:/* *copyright (c) 2014.煙大計算機學院 *All rights reserved. *檔名稱:N! *作者:王爭取 *完成日期:2014.11.14 *版 本 號:v1.0 *問題描述:N的階乘 */ #include <iostream> using namespace std; long k(int n); int main() { int n; cin>>n; cout<<n<<"!="<<k(n)<<endl; return 0; } long k(int n) { long s; if (n==1) s=1; else s=n*k(n-1); return (s); }
呼叫函式,應用遞迴函式,遞迴函式也有類似迴圈的功能,但有不同於迴圈結構