问题及描述;
/*
*Copyright (c) 2016,烟台大学计算机学院
*All rights reserved.
*文件名称;test.cpp
*作者;邱凯
*完成日期;2016年3月28号
*版本号;v6.0
*问题描述; 用递归函数求解
*输入描述; 无
*输出描述; 输出答案
*/
#include <iostream>
using namespace std;
int fac(int n);
int main( )
{
int n;
int sum=0;
cin>>n;
if(n%2==0)
{
cout<<"请输入奇数,否则无法求解"<<endl;
}
else
cout<<"正确"<<endl;
sum=fac(n);
cout<<sum<<endl;
}
int fac(int n)
{
int sum;
if(n==1)
return 1;
else
sum=n*fac(n-2);
return sum;
}