第十二周 求数的阶乘(递归)

来源:互联网 发布:我的心时刻牵挂着网络 编辑:程序博客网 时间:2024/05/01 12:22
#include  <iostream>using namespace std;long  fac(int);int main(){    int n;    long x;    cout<<"输入需求的递归数值:";    cin>>n;    x=fac(n);    cout<<n<<"!="<<x<<endl;    return 0;}long fac(int n){    long m;    if(n==0)        m=0;    else if    (n<0)        cout<<"负数有错哦,给你个大嘴巴,啪!";    else if(n==1)        m=1;    else        m=fac(n-1)*n;    return m;}

0 0
原创粉丝点击