编程菜鸟的日记-初学尝试编程递归

递归求N!

#include <iostream>

using namespace std;

int fac(int i)

    int n,val;

    for(n=i;n>1;n--)

    val*=n;

    return val;

}

int main()

{

   int i;

   cout<<"请输入整数i=";

   cin>>i;

   f=fac(i);

   cout<<"i!="<<f<<endl;

   reurn 0;

}

原文地址:https://www.cnblogs.com/lynnycy/p/3381448.html