遞迴三要素:
1.定義函式功能
2.特殊條件(結束條件)
3.表示式
遞迴——階乘
#include <iostream> using namespace std; int b(int n){ if(n<=2){ return n; } return n*b(n-1); } int main(){ int a; cin>>a; cout<<b(a)<<endl; return 0; }
遞迴三要素:
1.定義函式功能
2.特殊條件(結束條件)
3.表示式
遞迴——階乘
#include <iostream> using namespace std; int b(int n){ if(n<=2){ return n; } return n*b(n-1); } int main(){ int a; cin>>a; cout<<b(a)<<endl; return 0; }