基本递归

//求阶乘(不大于12)

#include<iostream>

using namespace std;

int digui(int th)

    if(th==1 || th==0)return 1;  
    else return digui(th-1)*th;
}
int main()
{
    int th;
    cin>>th;
    cout<<digui(th);
    system("pause");
    return 0;
}

递归就是自己调用自己。注意return之后的数值。

posted @ 2015-11-20 15:52  姚呵呵  阅读(126)  评论(0编辑  收藏  举报