/*
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称:test.cpp
*作 者:刘亚
*完成日期:2016年 3月 30日
*版 本 号:1.0
*
*问题描述:用递归求阶乘
*输入描述:
*输出描述:
*/
#include <iostream>
using namespace std;
long fact(int);
int main( )
{
int n;
long y;
cout<<"please input an integer :";
cin>>n;
y=fact(n);
cout<<n<<"!="<<y<<endl;
return 0;
}
long fact(int n)
{
long f;
if (n==0) f=1;
else f=fact(n-1)*n;
return f;
}
第四周项目5 用递归方法求解
