*实验目的:组合数求解
*实验内容:用自定义函数实现求阶乘
* 对任务及求解方法的描述部分
* 输入描述:输入两个数,求阶乘。
* 问题描述:……
* 程序输出:……
* 程序头部的注释结束
#include <iostream>
using namespace std;
long fac(int n)//求n的阶乘
{
int i,c=1;
for(i=1;i<=n;i++)
{
c=c*i;
}
return c;
}
int main()
{
double C,n,m,a;
cout<<"请输入m与n的值:";
cin>>m>>n;
if (m<n)
{
a=m;
m=n;
n=a;
}
C=fac(m)/(fac(n)*fac(m-n));
cout<<C<<endl;
return 0;
}