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

递归求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;

}

posted @ 2013-10-21 21:48  编程的爬行者  阅读(94)  评论(0编辑  收藏  举报